Compare commits
102 Commits
v1.21.0-rc1
...
v1.21.0
| Author | SHA1 | Date | |
|---|---|---|---|
| bc6477b36b | |||
| 09efce9da2 | |||
| 124a9957d0 | |||
| d72e20627d | |||
| 00cd5ba6f4 | |||
| eef4148935 | |||
| d4122712f7 | |||
| 97f4239a94 | |||
| 58d71cdd6f | |||
| 2691b345e6 | |||
| 60b51d0648 | |||
| 824d40edc6 | |||
| 46ac04ce9d | |||
| cc7b9eb085 | |||
| 7aafe5e0b4 | |||
| 9e15955c68 | |||
| 6eadad8222 | |||
| a8e505a44b | |||
| e47b31c691 | |||
| 49f82ac4e3 | |||
| 81d233d987 | |||
| 2f56ab7999 | |||
| 61d3d9205b | |||
| 28e3d0b0d3 | |||
| 4c67c05480 | |||
| cf7374c079 | |||
| 8d0a4d7e9d | |||
| 9ca1853495 | |||
| d6f7c49b8b | |||
| c074af6a6d | |||
| 39596115da | |||
| 352906b448 | |||
| 6637bbf510 | |||
| 6ac2ade97d | |||
| 18a782f73d | |||
| 6af6f81780 | |||
| d282f5dab8 | |||
| f3f56d570b | |||
| 3c03b7db50 | |||
| ac22116211 | |||
| 25bc3d562a | |||
| 991c959110 | |||
| 2d2a5657ef | |||
| 977f5db28e | |||
| 487c573c28 | |||
| 25acbfed36 | |||
| 9dd8f34707 | |||
| 77bd3acb65 | |||
| 95db95ef91 | |||
| ffab2b7e4f | |||
| cb9e10f971 | |||
| 5087de1a5c | |||
| f2bac791db | |||
| c279f8aab7 | |||
| 9f2b8c7ead | |||
| 48e3aec862 | |||
| aabcf2d7ad | |||
| 6919a02ab7 | |||
| 1848858a1e | |||
| a398089301 | |||
| 8885108c42 | |||
| 993178b45f | |||
| 345d70f7e4 | |||
| 6dce671d02 | |||
| 6cef7a767b | |||
| 6befca1695 | |||
| 89d3766d22 | |||
| 9b14f1a8ed | |||
| 0b8b0072a2 | |||
| dab40cd5f4 | |||
| 5b80157aad | |||
| bf76216de1 | |||
| 21c3513d49 | |||
| 8cf7548a18 | |||
| 066aee28a5 | |||
| 148f6e3776 | |||
| fa6941cf8c | |||
| 54dccbeb2e | |||
| 9f228704a3 | |||
| 21f1e223d8 | |||
| 63a321b83a | |||
| 844ab9a441 | |||
| 7ec7c733c7 | |||
| 4986dc8351 | |||
| 1380a46623 | |||
| f19feb0f47 | |||
| 9da92835d1 | |||
| 478e7042f5 | |||
| 63587a4aef | |||
| 29d3949271 | |||
| 71f091ef97 | |||
| 9a64a24f29 | |||
| d8513fc312 | |||
| 8c969cdf9c | |||
| 4c9f7d0710 | |||
| a1ee172fb0 | |||
| fb5ae2ab94 | |||
| 8419897fba | |||
| 17698d4a62 | |||
| 0fb7294027 | |||
| 8e1ef5787f | |||
| 65020fdf7f |
+12
-16
@@ -13,46 +13,42 @@ groups:
|
||||
-
|
||||
name: BREAKING
|
||||
labels:
|
||||
- kind/breaking
|
||||
- pr/breaking
|
||||
-
|
||||
name: SECURITY
|
||||
labels:
|
||||
- kind/security
|
||||
- topic/security
|
||||
-
|
||||
name: FEATURES
|
||||
labels:
|
||||
- kind/feature
|
||||
- type/feature
|
||||
-
|
||||
name: API
|
||||
labels:
|
||||
- kind/api
|
||||
- modifies/api
|
||||
-
|
||||
name: ENHANCEMENTS
|
||||
labels:
|
||||
- kind/enhancement
|
||||
- kind/refactor
|
||||
- kind/ui
|
||||
- type/enhancement
|
||||
- type/refactoring
|
||||
- topic/ui
|
||||
-
|
||||
name: BUGFIXES
|
||||
labels:
|
||||
- kind/bug
|
||||
- type/bug
|
||||
-
|
||||
name: TESTING
|
||||
labels:
|
||||
- kind/testing
|
||||
-
|
||||
name: TRANSLATION
|
||||
labels:
|
||||
- kind/translation
|
||||
- type/testing
|
||||
-
|
||||
name: BUILD
|
||||
labels:
|
||||
- kind/build
|
||||
- kind/lint
|
||||
- topic/build
|
||||
- topic/code-linting
|
||||
-
|
||||
name: DOCS
|
||||
labels:
|
||||
- kind/docs
|
||||
- type/docs
|
||||
-
|
||||
name: MISC
|
||||
default: true
|
||||
|
||||
-428
@@ -1,428 +0,0 @@
|
||||
---
|
||||
kind: pipeline
|
||||
name: release-version
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
workspace:
|
||||
base: /source
|
||||
path: /
|
||||
|
||||
trigger:
|
||||
event:
|
||||
- tag
|
||||
|
||||
volumes:
|
||||
- name: deps
|
||||
temp: {}
|
||||
|
||||
steps:
|
||||
- name: fetch-tags
|
||||
image: docker:git
|
||||
pull: always
|
||||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: deps-frontend
|
||||
image: node:20
|
||||
pull: always
|
||||
commands:
|
||||
- make deps-frontend
|
||||
|
||||
- name: deps-backend
|
||||
image: gitea/test_env:linux-1.20-amd64
|
||||
pull: always
|
||||
commands:
|
||||
- make deps-backend
|
||||
volumes:
|
||||
- name: deps
|
||||
path: /go
|
||||
|
||||
- name: static
|
||||
image: techknowlogick/xgo:go-1.21.x
|
||||
pull: always
|
||||
commands:
|
||||
- apt-get update && apt-get -qqy install ca-certificates curl gnupg
|
||||
- mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
|
||||
- echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list
|
||||
- apt-get update && apt-get -qqy install nodejs
|
||||
- export PATH=$PATH:$GOPATH/bin
|
||||
- make release
|
||||
environment:
|
||||
GOPROXY: https://goproxy.io # proxy.golang.org is blocked in China, this proxy is not
|
||||
TAGS: bindata sqlite sqlite_unlock_notify
|
||||
DEBIAN_FRONTEND: noninteractive
|
||||
depends_on: [fetch-tags]
|
||||
volumes:
|
||||
- name: deps
|
||||
path: /go
|
||||
|
||||
- name: gpg-sign
|
||||
image: plugins/gpgsign:1
|
||||
pull: always
|
||||
settings:
|
||||
detach_sign: true
|
||||
excludes:
|
||||
- "dist/release/*.sha256"
|
||||
files:
|
||||
- "dist/release/*"
|
||||
environment:
|
||||
GPGSIGN_KEY:
|
||||
from_secret: gpgsign_key
|
||||
GPGSIGN_PASSPHRASE:
|
||||
from_secret: gpgsign_passphrase
|
||||
depends_on: [static]
|
||||
|
||||
- name: release-tag
|
||||
image: woodpeckerci/plugin-s3:latest
|
||||
pull: always
|
||||
settings:
|
||||
acl:
|
||||
from_secret: aws_s3_acl
|
||||
region:
|
||||
from_secret: aws_s3_region
|
||||
bucket:
|
||||
from_secret: aws_s3_bucket
|
||||
endpoint:
|
||||
from_secret: aws_s3_endpoint
|
||||
path_style:
|
||||
from_secret: aws_s3_path_style
|
||||
source: "dist/release/*"
|
||||
strip_prefix: dist/release/
|
||||
target: "/gitea/${DRONE_TAG##v}"
|
||||
environment:
|
||||
AWS_ACCESS_KEY_ID:
|
||||
from_secret: aws_access_key_id
|
||||
AWS_SECRET_ACCESS_KEY:
|
||||
from_secret: aws_secret_access_key
|
||||
depends_on: [gpg-sign]
|
||||
|
||||
- name: github
|
||||
image: plugins/github-release:latest
|
||||
pull: always
|
||||
settings:
|
||||
files:
|
||||
- "dist/release/*"
|
||||
file_exists: overwrite
|
||||
environment:
|
||||
GITHUB_TOKEN:
|
||||
from_secret: github_token
|
||||
depends_on: [gpg-sign]
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: docker-linux-amd64-release-version
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
trigger:
|
||||
ref:
|
||||
include:
|
||||
- "refs/tags/**"
|
||||
exclude:
|
||||
- "refs/tags/**-rc*"
|
||||
paths:
|
||||
exclude:
|
||||
- "docs/**"
|
||||
|
||||
steps:
|
||||
- name: fetch-tags
|
||||
image: docker:git
|
||||
pull: always
|
||||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: publish
|
||||
image: plugins/docker:latest
|
||||
pull: always
|
||||
settings:
|
||||
auto_tag: true
|
||||
auto_tag_suffix: linux-amd64
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: publish-rootless
|
||||
image: plugins/docker:latest
|
||||
settings:
|
||||
dockerfile: Dockerfile.rootless
|
||||
auto_tag: true
|
||||
auto_tag_suffix: linux-amd64-rootless
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
---
|
||||
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: docker-linux-amd64-release-candidate-version
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
trigger:
|
||||
ref:
|
||||
- "refs/tags/**-rc*"
|
||||
paths:
|
||||
exclude:
|
||||
- "docs/**"
|
||||
|
||||
steps:
|
||||
- name: fetch-tags
|
||||
image: docker:git
|
||||
pull: always
|
||||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: publish
|
||||
image: plugins/docker:latest
|
||||
pull: always
|
||||
settings:
|
||||
tags: ${DRONE_TAG##v}-linux-amd64
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: publish-rootless
|
||||
image: plugins/docker:latest
|
||||
settings:
|
||||
dockerfile: Dockerfile.rootless
|
||||
tags: ${DRONE_TAG##v}-linux-amd64-rootless
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: docker-linux-arm64-release-version
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
|
||||
trigger:
|
||||
ref:
|
||||
include:
|
||||
- "refs/tags/**"
|
||||
exclude:
|
||||
- "refs/tags/**-rc*"
|
||||
paths:
|
||||
exclude:
|
||||
- "docs/**"
|
||||
|
||||
steps:
|
||||
- name: fetch-tags
|
||||
image: docker:git
|
||||
pull: always
|
||||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: publish
|
||||
image: plugins/docker:latest
|
||||
pull: always
|
||||
settings:
|
||||
auto_tag: true
|
||||
auto_tag_suffix: linux-arm64
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: publish-rootless
|
||||
image: plugins/docker:latest
|
||||
settings:
|
||||
dockerfile: Dockerfile.rootless
|
||||
auto_tag: true
|
||||
auto_tag_suffix: linux-arm64-rootless
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: docker-linux-arm64-release-candidate-version
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
|
||||
trigger:
|
||||
ref:
|
||||
- "refs/tags/**-rc*"
|
||||
paths:
|
||||
exclude:
|
||||
- "docs/**"
|
||||
|
||||
steps:
|
||||
- name: fetch-tags
|
||||
image: docker:git
|
||||
pull: always
|
||||
commands:
|
||||
- git fetch --tags --force
|
||||
|
||||
- name: publish
|
||||
image: plugins/docker:latest
|
||||
pull: always
|
||||
settings:
|
||||
tags: ${DRONE_TAG##v}-linux-arm64
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: publish-rootless
|
||||
image: plugins/docker:latest
|
||||
settings:
|
||||
dockerfile: Dockerfile.rootless
|
||||
tags: ${DRONE_TAG##v}-linux-arm64-rootless
|
||||
repo: gitea/gitea
|
||||
build_args:
|
||||
- GOPROXY=https://goproxy.io
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
environment:
|
||||
PLUGIN_MIRROR:
|
||||
from_secret: plugin_mirror
|
||||
DOCKER_BUILDKIT: 1
|
||||
when:
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: docker-manifest-version
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
steps:
|
||||
- name: manifest-rootless
|
||||
image: plugins/manifest
|
||||
pull: always
|
||||
settings:
|
||||
auto_tag: true
|
||||
ignore_missing: true
|
||||
spec: docker/manifest.rootless.tmpl
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
|
||||
- name: manifest
|
||||
image: plugins/manifest
|
||||
settings:
|
||||
auto_tag: true
|
||||
ignore_missing: true
|
||||
spec: docker/manifest.tmpl
|
||||
password:
|
||||
from_secret: docker_password
|
||||
username:
|
||||
from_secret: docker_username
|
||||
|
||||
trigger:
|
||||
ref:
|
||||
- "refs/tags/**"
|
||||
paths:
|
||||
exclude:
|
||||
- "docs/**"
|
||||
|
||||
depends_on:
|
||||
- docker-linux-amd64-release-version
|
||||
- docker-linux-amd64-release-candidate-version
|
||||
- docker-linux-arm64-release-version
|
||||
- docker-linux-arm64-release-candidate-version
|
||||
+1
-1
@@ -476,7 +476,7 @@ rules:
|
||||
prefer-exponentiation-operator: [2]
|
||||
prefer-named-capture-group: [0]
|
||||
prefer-numeric-literals: [2]
|
||||
prefer-object-has-own: [0]
|
||||
prefer-object-has-own: [2]
|
||||
prefer-object-spread: [2]
|
||||
prefer-promise-reject-errors: [2, {allowEmptyReject: false}]
|
||||
prefer-regex-literals: [2]
|
||||
|
||||
@@ -2,3 +2,4 @@ self-hosted-runner:
|
||||
labels:
|
||||
- actuated-4cpu-8gb
|
||||
- actuated-4cpu-16gb
|
||||
- nscloud
|
||||
|
||||
+17
-16
@@ -1,35 +1,36 @@
|
||||
kind/docs:
|
||||
modifies/docs:
|
||||
- "**/*.md"
|
||||
- "docs/**"
|
||||
|
||||
kind/ui:
|
||||
modifies/frontend:
|
||||
- "web_src/**/*"
|
||||
|
||||
modifies/templates:
|
||||
- all: ["templates/**", "!templates/swagger/v1_json.tmpl"]
|
||||
|
||||
kind/api:
|
||||
- "templates/swagger/v1_json.tmpl"
|
||||
modifies/api:
|
||||
- "routers/api/**"
|
||||
- "templates/swagger/v1_json.tmpl"
|
||||
|
||||
kind/build:
|
||||
modifies/cli:
|
||||
- "cmd/**"
|
||||
|
||||
modifies/translation:
|
||||
- "options/locale/*.ini"
|
||||
|
||||
modifies/migrations:
|
||||
- "models/migrations/**/*"
|
||||
|
||||
modifies/internal:
|
||||
- "Makefile"
|
||||
- "Dockerfile"
|
||||
- "Dockerfile.rootless"
|
||||
- "docker/**"
|
||||
- "webpack.config.js"
|
||||
|
||||
theme/package-registry:
|
||||
- "modules/packages/**"
|
||||
- "services/packages/**"
|
||||
- "routers/api/packages/**"
|
||||
- "routers/web/shared/packages/**"
|
||||
|
||||
kind/cli:
|
||||
- "cmd/**"
|
||||
|
||||
kind/lint:
|
||||
- ".eslintrc.yaml"
|
||||
- ".golangci.yml"
|
||||
- ".markdownlint.yaml"
|
||||
- ".spectral.yaml"
|
||||
- ".stylelintrc.yaml"
|
||||
- ".yamllint.yaml"
|
||||
- ".github/**"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
name: disk-clean
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
|
||||
jobs:
|
||||
triage:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# FIXME: https://github.com/jlumbroso/free-disk-space/issues/17
|
||||
- name: same as 'large-packages' but without 'google-cloud-sdk'
|
||||
shell: bash
|
||||
run: |
|
||||
sudo apt-get remove -y '^dotnet-.*'
|
||||
sudo apt-get remove -y '^llvm-.*'
|
||||
sudo apt-get remove -y 'php.*'
|
||||
sudo apt-get remove -y '^mongodb-.*'
|
||||
sudo apt-get remove -y '^mysql-.*'
|
||||
sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri
|
||||
sudo apt-get autoremove -y
|
||||
sudo apt-get clean
|
||||
- name: Free Disk Space (Ubuntu)
|
||||
uses: jlumbroso/free-disk-space@main
|
||||
with:
|
||||
# this might remove tools that are actually needed,
|
||||
# if set to "true" but frees about 6 GB
|
||||
tool-cache: false
|
||||
|
||||
# all of these default to true, but feel free to set to
|
||||
# "false" if necessary for your workflow
|
||||
android: true
|
||||
dotnet: true
|
||||
haskell: true
|
||||
large-packages: false
|
||||
docker-images: false
|
||||
swap-storage: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: release-nightly-assets
|
||||
name: release-nightly
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -10,7 +10,7 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
nightly-binary:
|
||||
runs-on: actuated-4cpu-16gb
|
||||
runs-on: nscloud
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
@@ -46,17 +46,17 @@ jobs:
|
||||
REF_NAME=$(echo "${{ github.ref }}" | sed -e 's/refs\/heads\///' -e 's/refs\/tags\///' -e 's/release\/v//')
|
||||
echo "Cleaned name is ${REF_NAME}"
|
||||
echo "branch=${REF_NAME}" >> "$GITHUB_OUTPUT"
|
||||
- name: configure aws
|
||||
uses: aws-actions/configure-aws-credentials@v4
|
||||
with:
|
||||
aws-region: ${{ secrets.AWS_REGION }}
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
- name: upload binaries to s3
|
||||
uses: jakejarvis/s3-sync-action@master
|
||||
env:
|
||||
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
AWS_REGION: ${{ secrets.AWS_REGION }}
|
||||
SOURCE_DIR: dist/release
|
||||
DEST_DIR: gitea/${{ steps.clean_name.outputs.branch }}
|
||||
run: |
|
||||
aws s3 sync dist/release s3://${{ secrets.AWS_S3_BUCKET }}/gitea/${{ steps.clean_name.outputs.branch }} --no-progress
|
||||
nightly-docker-rootful:
|
||||
runs-on: actuated-4cpu-16gb
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
@@ -93,7 +93,7 @@ jobs:
|
||||
push: true
|
||||
tags: gitea/gitea:${{ steps.clean_name.outputs.branch }}
|
||||
nightly-docker-rootless:
|
||||
runs-on: actuated-4cpu-16gb
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
name: release-tag-rc
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- 'v1*-rc*'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
binary:
|
||||
runs-on: nscloud
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
|
||||
- run: git fetch --unshallow --quiet --tags --force
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: "~1.21"
|
||||
check-latest: true
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 20
|
||||
- run: make deps-frontend deps-backend
|
||||
# xgo build
|
||||
- run: make release
|
||||
env:
|
||||
TAGS: bindata sqlite sqlite_unlock_notify
|
||||
- name: import gpg key
|
||||
id: import_gpg
|
||||
uses: crazy-max/ghaction-import-gpg@v5
|
||||
with:
|
||||
gpg_private_key: ${{ secrets.GPGSIGN_KEY }}
|
||||
passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }}
|
||||
- name: sign binaries
|
||||
run: |
|
||||
for f in dist/release/*; do
|
||||
echo '${{ secrets.GPGSIGN_PASSPHRASE }}' | gpg --pinentry-mode loopback --passphrase-fd 0 --batch --yes --detach-sign -u ${{ steps.import_gpg.outputs.fingerprint }} --output "$f.asc" "$f"
|
||||
done
|
||||
# clean branch name to get the folder name in S3
|
||||
- name: Get cleaned branch name
|
||||
id: clean_name
|
||||
run: |
|
||||
REF_NAME=$(echo "${{ github.ref }}" | sed -e 's/refs\/heads\///' -e 's/refs\/tags\///' -e 's/release\/v//')
|
||||
echo "Cleaned name is ${REF_NAME}"
|
||||
echo "branch=${REF_NAME}" >> "$GITHUB_OUTPUT"
|
||||
- name: configure aws
|
||||
uses: aws-actions/configure-aws-credentials@v4
|
||||
with:
|
||||
aws-region: ${{ secrets.AWS_REGION }}
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
- name: upload binaries to s3
|
||||
run: |
|
||||
aws s3 sync dist/release s3://${{ secrets.AWS_S3_BUCKET }}/gitea/${{ steps.clean_name.outputs.branch }} --no-progress
|
||||
- name: create github release
|
||||
run: |
|
||||
gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --draft --notes-from-tag dist/release/*
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
docker-rootful:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
|
||||
- run: git fetch --unshallow --quiet --tags --force
|
||||
- uses: docker/setup-qemu-action@v2
|
||||
- uses: docker/setup-buildx-action@v2
|
||||
- uses: docker/metadata-action@v5
|
||||
id: meta
|
||||
with:
|
||||
images: gitea/gitea
|
||||
# 1.2.3-rc0
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
- name: build rootful docker image
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
docker-rootless:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
|
||||
- run: git fetch --unshallow --quiet --tags --force
|
||||
- uses: docker/setup-qemu-action@v2
|
||||
- uses: docker/setup-buildx-action@v2
|
||||
- uses: docker/metadata-action@v5
|
||||
id: meta
|
||||
with:
|
||||
images: gitea/gitea
|
||||
# each tag below will have the suffix of -rootless
|
||||
flavor: |
|
||||
suffix=-rootless
|
||||
# 1.2.3-rc0
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
- name: build rootless docker image
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
file: Dockerfile.rootless
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
@@ -0,0 +1,141 @@
|
||||
name: release-tag-version
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- 'v1.*'
|
||||
- '!v1*-rc*'
|
||||
- '!v1*-dev'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
binary:
|
||||
runs-on: nscloud
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
|
||||
- run: git fetch --unshallow --quiet --tags --force
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: "~1.21"
|
||||
check-latest: true
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 20
|
||||
- run: make deps-frontend deps-backend
|
||||
# xgo build
|
||||
- run: make release
|
||||
env:
|
||||
TAGS: bindata sqlite sqlite_unlock_notify
|
||||
- name: import gpg key
|
||||
id: import_gpg
|
||||
uses: crazy-max/ghaction-import-gpg@v5
|
||||
with:
|
||||
gpg_private_key: ${{ secrets.GPGSIGN_KEY }}
|
||||
passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }}
|
||||
- name: sign binaries
|
||||
run: |
|
||||
for f in dist/release/*; do
|
||||
echo '${{ secrets.GPGSIGN_PASSPHRASE }}' | gpg --pinentry-mode loopback --passphrase-fd 0 --batch --yes --detach-sign -u ${{ steps.import_gpg.outputs.fingerprint }} --output "$f.asc" "$f"
|
||||
done
|
||||
# clean branch name to get the folder name in S3
|
||||
- name: Get cleaned branch name
|
||||
id: clean_name
|
||||
run: |
|
||||
REF_NAME=$(echo "${{ github.ref }}" | sed -e 's/refs\/heads\///' -e 's/refs\/tags\///' -e 's/release\/v//')
|
||||
echo "Cleaned name is ${REF_NAME}"
|
||||
echo "branch=${REF_NAME}" >> "$GITHUB_OUTPUT"
|
||||
- name: configure aws
|
||||
uses: aws-actions/configure-aws-credentials@v4
|
||||
with:
|
||||
aws-region: ${{ secrets.AWS_REGION }}
|
||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||
- name: upload binaries to s3
|
||||
run: |
|
||||
aws s3 sync dist/release s3://${{ secrets.AWS_S3_BUCKET }}/gitea/${{ steps.clean_name.outputs.branch }} --no-progress
|
||||
- name: create github release
|
||||
run: |
|
||||
gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --draft --notes-from-tag dist/release/*
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
docker-rootful:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
|
||||
- run: git fetch --unshallow --quiet --tags --force
|
||||
- uses: docker/setup-qemu-action@v2
|
||||
- uses: docker/setup-buildx-action@v2
|
||||
- uses: docker/metadata-action@v5
|
||||
id: meta
|
||||
with:
|
||||
images: gitea/gitea
|
||||
# this will generate tags in the following format:
|
||||
# latest
|
||||
# 1
|
||||
# 1.2
|
||||
# 1.2.3
|
||||
tags: |
|
||||
type=raw,value=latest
|
||||
type=semver,pattern={{major}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{version}}
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
- name: build rootful docker image
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
docker-rootless:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# fetch all commits instead of only the last as some branches are long lived and could have many between versions
|
||||
# fetch all tags to ensure that "git describe" reports expected Gitea version, eg. v1.21.0-dev-1-g1234567
|
||||
- run: git fetch --unshallow --quiet --tags --force
|
||||
- uses: docker/setup-qemu-action@v2
|
||||
- uses: docker/setup-buildx-action@v2
|
||||
- uses: docker/metadata-action@v5
|
||||
id: meta
|
||||
with:
|
||||
images: gitea/gitea
|
||||
# each tag below will have the suffix of -rootless
|
||||
flavor: |
|
||||
suffix=-rootless
|
||||
# this will generate tags in the following format (with -rootless suffix added):
|
||||
# latest
|
||||
# 1
|
||||
# 1.2
|
||||
# 1.2.3
|
||||
tags: |
|
||||
type=raw,value=latest
|
||||
type=semver,pattern={{major}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{version}}
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
- name: build rootless docker image
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
file: Dockerfile.rootless
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
@@ -6,7 +6,6 @@ line-length: {code_blocks: false, tables: false, stern: true, line_length: -1}
|
||||
no-alt-text: false
|
||||
no-bare-urls: false
|
||||
no-blanks-blockquote: false
|
||||
no-duplicate-header: {allow_different_nesting: true}
|
||||
no-emphasis-as-header: false
|
||||
no-empty-links: false
|
||||
no-hard-tabs: {code_blocks: false}
|
||||
|
||||
@@ -24,8 +24,6 @@ rules:
|
||||
document-start:
|
||||
level: error
|
||||
present: false
|
||||
ignore: |
|
||||
/.drone.yml
|
||||
|
||||
document-end:
|
||||
present: false
|
||||
|
||||
+2
-2
@@ -42,13 +42,13 @@ GARGS = "--no-print-directory"
|
||||
|
||||
# The GNU convention is to use the lowercased `prefix` variable/macro to
|
||||
# specify the installation directory. Humor them.
|
||||
GPREFIX = ""
|
||||
GPREFIX =
|
||||
.if defined(PREFIX) && ! defined(prefix)
|
||||
GPREFIX = 'prefix = "$(PREFIX)"'
|
||||
.endif
|
||||
|
||||
.BEGIN: .SILENT
|
||||
which $(GMAKE) || printf "Error: GNU Make is required!\n\n" 1>&2 && false
|
||||
which $(GMAKE) || (printf "Error: GNU Make is required!\n\n" 1>&2 && false)
|
||||
|
||||
.PHONY: FRC
|
||||
$(.TARGETS): FRC
|
||||
|
||||
+448
-1
@@ -4,6 +4,454 @@ This changelog goes through all the changes that have been made in each release
|
||||
without substantial changes to our git log; to see the highlights of what has
|
||||
been added to each release, please refer to the [blog](https://blog.gitea.com).
|
||||
|
||||
## [1.21.0](https://github.com/go-gitea/gitea/releases/tag/v1.21.0) - 2023-11-14
|
||||
|
||||
* BREAKING
|
||||
* Restrict certificate type for builtin SSH server (#26789)
|
||||
* Refactor to use urfave/cli/v2 (#25959)
|
||||
* Move public asset files to the proper directory (#25907)
|
||||
* Remove commit status running and warning to align GitHub (#25839) (partially reverted: Restore warning commit status (#27504) (#27529))
|
||||
* Remove "CHARSET" config option for MySQL, always use "utf8mb4" (#25413)
|
||||
* Set SSH_AUTHORIZED_KEYS_BACKUP to false (#25412)
|
||||
* FEATURES
|
||||
* User details page (#26713)
|
||||
* Chore(actions): support cron schedule task (#26655)
|
||||
* Support rebuilding issue indexer manually (#26546)
|
||||
* Allow to archive labels (#26478)
|
||||
* Add disable workflow feature (#26413)
|
||||
* Support `.git-blame-ignore-revs` file (#26395)
|
||||
* Pre-register OAuth2 applications for git credential helpers (#26291)
|
||||
* Add `Retry` button when creating a mirror-repo fails (#26228)
|
||||
* Artifacts retention and auto clean up (#26131)
|
||||
* Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
|
||||
* Implement auto-cancellation of concurrent jobs if the event is push (#25716)
|
||||
* Newly pushed branches hints on repository home page (#25715)
|
||||
* Display branch commit status (#25608)
|
||||
* Add direct serving of package content (#25543)
|
||||
* Add commits dropdown in PR files view and allow commit by commit review (#25528)
|
||||
* Allow package cleanup from admin page (#25307)
|
||||
* Batch delete issue and improve tippy opts (#25253)
|
||||
* Show branches and tags that contain a commit (#25180)
|
||||
* Add actor and status dropdowns to run list (#25118)
|
||||
* Allow Organisations to have a E-Mail (#25082)
|
||||
* Add codeowners feature (#24910)
|
||||
* Actions Artifacts support uploading multiple files and directories (#24874)
|
||||
* Support configuration variables on Gitea Actions (#24724)
|
||||
* Support downloading raw task logs (#24451)
|
||||
* API
|
||||
* Unify two factor check (#27915) (#27929)
|
||||
* Fix package webhook (#27839) (#27855)
|
||||
* Fix/upload artifact error windows (#27802) (#27840)
|
||||
* Fix bad method call when deleting user secrets via API (#27829) (#27831)
|
||||
* Do not force creation of _cargo-index repo on publish (#27266) (#27765)
|
||||
* Delete repos of org when purge delete user (#27273) (#27728)
|
||||
* Fix org team endpoint (#27721) (#27727)
|
||||
* Api: GetPullRequestCommits: return file list (#27483) (#27539)
|
||||
* Don't let API add 2 exclusive labels from same scope (#27433) (#27460)
|
||||
* Redefine the meaning of column is_active to make Actions Registration Token generation easier (#27143) (#27304)
|
||||
* Fix PushEvent NullPointerException jenkinsci/github-plugin (#27203) (#27251)
|
||||
* Fix organization field being null in POST /orgs/{orgid}/teams (#27150) (#27163)
|
||||
* Allow empty Conan files (#27092)
|
||||
* Fix token endpoints ignore specified account (#27080)
|
||||
* Reduce usage of `db.DefaultContext` (#27073) (#27083) (#27089) (#27103) (#27262) (#27265) (#27347) (#26076)
|
||||
* Make SSPI auth mockable (#27036)
|
||||
* Extract auth middleware from service (#27028)
|
||||
* Add `RemoteAddress` to mirrors (#26952)
|
||||
* Feat(API): add routes and functions for managing user's secrets (#26909)
|
||||
* Feat(API): add secret deletion functionality for repository (#26808)
|
||||
* Feat(API): add route and implementation for creating/updating repository secret (#26766)
|
||||
* Add Upload URL to release API (#26663)
|
||||
* Feat(API): update and delete secret for managing organization secrets (#26660)
|
||||
* Feat: implement organization secret creation API (#26566)
|
||||
* Add API route to list org secrets (#26485)
|
||||
* Set commit id when ref used explicitly (#26447)
|
||||
* PATCH branch-protection updates check list even when checks are disabled (#26351)
|
||||
* Add file status for API "Get a single commit from a repository" (#16205) (#25831)
|
||||
* Add API for changing Avatars (#25369)
|
||||
* BUGFIXES
|
||||
* Fix viewing wiki commit on empty repo (#28040) (#28044)
|
||||
* Enable system users for comment.LoadPoster (#28014) (#28032)
|
||||
* Fixed duplicate attachments on dump on windows (#28019) (#28031)
|
||||
* Fix wrong xorm Delete usage(backport for 1.21) (#28002)
|
||||
* Add word-break to repo description in home page (#27924) (#27957)
|
||||
* Fix rendering assignee changed comments without assignee (#27927) (#27952)
|
||||
* Add word break to release title (#27942) (#27947)
|
||||
* Fix JS NPE when viewing specific range of PR commits (#27912) (#27923)
|
||||
* Show correct commit sha when viewing single commit diff (#27916) (#27921)
|
||||
* Fix 500 when deleting a dismissed review (#27903) (#27910)
|
||||
* Fix DownloadFunc when migrating releases (#27887) (#27890)
|
||||
* Fix http protocol auth (#27875) (#27876)
|
||||
* Refactor postgres connection string building (#27723) (#27869)
|
||||
* Close all hashed buffers (#27787) (#27790)
|
||||
* Fix label render containing invalid HTML (#27752) (#27762)
|
||||
* Fix duplicate project board when hitting `enter` key (#27746) (#27751)
|
||||
* Fix `link-action` redirect network error (#27734) (#27749)
|
||||
* Fix sticky diff header background (#27697) (#27712)
|
||||
* Always delete existing scheduled action tasks (#27662) (#27688)
|
||||
* Support allowed hosts for webhook to work with proxy (#27655) (#27675)
|
||||
* Fix poster is not loaded in get default merge message (#27657) (#27666)
|
||||
* Improve dropdown button alignment and fix hover bug (#27632) (#27637)
|
||||
* Improve retrying index issues (#27554) (#27634)
|
||||
* Fix 404 when deleting Docker package with an internal version (#27615) (#27630)
|
||||
* Backport manually for a tmpl issue in v1.21 (#27612)
|
||||
* Don't show Link to TOTP if not set up (#27585) (#27588)
|
||||
* Fix data-race bug when accessing task.LastRun (#27584) (#27586)
|
||||
* Fix attachment download bug (#27486) (#27571)
|
||||
* Respect SSH.KeygenPath option when calculating ssh key fingerprints (#27536) (#27551)
|
||||
* Improve dropdown's behavior when there is a search input in menu (#27526) (#27534)
|
||||
* Fix panic in storageHandler (#27446) (#27479)
|
||||
* When comparing with an non-exist repository, return 404 but 500 (#27437) (#27442)
|
||||
* Fix pr template (#27436) (#27440)
|
||||
* Fix git 2.11 error when checking IsEmpty (#27393) (#27397)
|
||||
* Allow get release download files and lfs files with oauth2 token format (#26430) (#27379)
|
||||
* Fix missing ctx for GetRepoLink in dashboard (#27372) (#27375)
|
||||
* Absolute positioned checkboxes overlay floated elements (#26870) (#27366)
|
||||
* Introduce fixes and more rigorous tests for 'Show on a map' feature (#26803) (#27365)
|
||||
* Fix repo count in org action settings (#27245) (#27353)
|
||||
* Add logs for data broken of comment review (#27326) (#27345)
|
||||
* Fix the approval count of PR when there is no protection branch rule (#27272) (#27343)
|
||||
* Fix Bug in Issue Config when only contact links are set (#26521) (#27334)
|
||||
* Improve issue history dialog and make poster can delete their own history (#27323) (#27327)
|
||||
* Fix orphan check for deleted branch (#27310) (#27321)
|
||||
* Fix protected branch icon location (#26576) (#27317)
|
||||
* Fix yaml test (#27297) (#27303)
|
||||
* Fix some animation bugs (#27287) (#27294)
|
||||
* Fix incorrect change from #27231 (#27275) (#27282)
|
||||
* Add missing public user visibility in user details page (#27246) (#27250)
|
||||
* Fix EOL handling in web editor (#27141) (#27234)
|
||||
* Fix issues on action runners page (#27226) (#27233)
|
||||
* Quote table `release` in sql queries (#27205) (#27218)
|
||||
* Fix release URL in webhooks (#27182) (#27185)
|
||||
* Fix review request number and add more tests (#27104) (#27168)
|
||||
* Fix the variable regexp pattern on web page (#27161) (#27164)
|
||||
* Fix: treat tab "overview" as "repositories" in user profiles without readme (#27124)
|
||||
* Fix NPE when editing OAuth2 applications (#27078)
|
||||
* Fix the incorrect route path in the user edit page. (#27007)
|
||||
* Fix the secret regexp pattern on web page (#26910)
|
||||
* Allow users with write permissions for issues to add attachments with API (#26837)
|
||||
* Make "link-action" backend code respond correct JSON content (#26680)
|
||||
* Use line-height: normal by default (#26635)
|
||||
* Fix NPM packages name validation (#26595)
|
||||
* Rewrite the DiffFileTreeItem and fix misalignment (#26565)
|
||||
* Return empty when searching issues with no repos (#26545)
|
||||
* Explain SearchOptions and fix ToSearchOptions (#26542)
|
||||
* Add missing triggers to update issue indexer (#26539)
|
||||
* Handle base64 decoding correctly to avoid panic (#26483)
|
||||
* Avoiding accessing undefined mentionValues (#26461)
|
||||
* Fix incorrect redirection in new issue using references (#26440)
|
||||
* Fix the bug when getting files changed for `pull_request_target` event (#26320)
|
||||
* Remove IsWarning in tmpl (#26120)
|
||||
* Fix loading `LFS_JWT_SECRET` from wrong section (#26109)
|
||||
* Fixing redirection issue for logged-in users (#26105)
|
||||
* Improve "gitea doctor" sub-command and fix "help" commands (#26072)
|
||||
* Fix the truncate and alignment problem for some admin tables (#26042)
|
||||
* Update minimum password length requirements (#25946)
|
||||
* Do not "guess" the file encoding/BOM when using API to upload files (#25828)
|
||||
* Restructure issue list template, styles (#25750)
|
||||
* Fix `ref` for workflows triggered by `pull_request_target` (#25743)
|
||||
* Fix issues indexer document mapping (#25619)
|
||||
* Use JSON response for "user/logout" (#25522)
|
||||
* Fix migrate page layout on mobile (#25507)
|
||||
* Link to existing PR when trying to open a new PR on the same branches (#25494)
|
||||
* Do not publish docker release images on `-dev` tags (#25471)
|
||||
* Support `pull_request_target` event (#25229)
|
||||
* Modify the content format of the Feishu webhook (#25106)
|
||||
* ENHANCEMENTS
|
||||
* Render email addresses as such if followed by punctuation (#27987) (#27992)
|
||||
* Show error toast when file size exceeds the limits (#27985) (#27986)
|
||||
* Fix citation error when the file size is larger than 1024 bytes (#27958) (#27965)
|
||||
* Remove action runners on user deletion (#27902) (#27908)
|
||||
* Remove set tabindex on view issue (#27892) (#27896)
|
||||
* Reduce margin/padding on flex-list items and divider (#27872) (#27874)
|
||||
* Change katex limits (#27823) (#27868)
|
||||
* Clean up template locale usage (#27856) (#27857)
|
||||
* Add dedicated class for empty placeholders (#27788) (#27792)
|
||||
* Add gap between diff boxes (#27776) (#27781)
|
||||
* Fix incorrect "tab" parameter for repo search sub-template (#27755) (#27764)
|
||||
* Enable followCursor for language stats bar (#27713) (#27739)
|
||||
* Improve diff tree spacing (#27714) (#27719)
|
||||
* Feed UI Improvements (#27356) (#27717)
|
||||
* Improve feed icons and feed merge text color (#27498) (#27716)
|
||||
* [FIX] resolve confusing colors in languages stats by insert a gap (#27704) (#27715)
|
||||
* Add doctor dbconsistency fix to delete repos with no owner (#27290) (#27693)
|
||||
* Fix required checkboxes in issue forms (#27592) (#27692)
|
||||
* Hide archived labels by default from the suggestions when assigning labels for an issue (#27451) (#27661)
|
||||
* Cleanup repo details icons/labels (#27644) (#27654)
|
||||
* Keep filter when showing unfiltered results on explore page (#27192) (#27589)
|
||||
* Show manual cron run's last time (#27544) (#27577)
|
||||
* Revert "Fix pr template (#27436)" (#27567)
|
||||
* Increase queue length (#27555) (#27562)
|
||||
* Avoid run change title process when the title is same (#27467) (#27558)
|
||||
* Remove max-width and add hide text overflow (#27359) (#27550)
|
||||
* Add hover background to wiki list page (#27507) (#27521)
|
||||
* Fix mermaid flowchart margin issue (#27503) (#27516)
|
||||
* Refactor system setting (#27000) (#27452)
|
||||
* Fix missing `ctx` in new_form.tmpl (#27434) (#27438)
|
||||
* Add Index to `action.user_id` (#27403) (#27425)
|
||||
* Don't use subselect in `DeleteIssuesByRepoID` (#27332) (#27408)
|
||||
* Add support for HEAD ref in /src/branch and /src/commit routes (#27384) (#27407)
|
||||
* Make Actions tasks/jobs timeouts configurable by the user (#27400) (#27402)
|
||||
* Hide archived labels when filtering by labels on the issue list (#27115) (#27381)
|
||||
* Highlight user details link (#26998) (#27376)
|
||||
* Add protected branch name description (#27257) (#27351)
|
||||
* Improve tree not found page (#26570) (#27346)
|
||||
* Add Index to `comment.dependent_issue_id` (#27325) (#27340)
|
||||
* Improve branch list UI (#27319) (#27324)
|
||||
* Fix divider in subscription page (#27298) (#27301)
|
||||
* Add missed return to actions view fetch (#27289) (#27293)
|
||||
* Backport ctx locale refactoring manually (#27231) (#27259) (#27260)
|
||||
* Disable `Test Delivery` and `Replay` webhook buttons when webhook is inactive (#27211) (#27253)
|
||||
* Use mask-based fade-out effect for `.new-menu` (#27181) (#27243)
|
||||
* Cleanup locale function usage (#27227) (#27240)
|
||||
* Fix z-index on markdown completion (#27237) (#27239)
|
||||
* Fix Fomantic UI dropdown icon bug when there is a search input in menu (#27225) (#27228)
|
||||
* Allow copying issue comment link on archived repos and when not logged in (#27193) (#27210)
|
||||
* Fix: text decorator on issue sidebar menu label (#27206) (#27209)
|
||||
* Fix dropdown icon position (#27175) (#27177)
|
||||
* Add index to `issue_user.issue_id` (#27154) (#27158)
|
||||
* Increase auth provider icon size on login page (#27122)
|
||||
* Remove a `gt-float-right` and some unnecessary helpers (#27110)
|
||||
* Change green buttons to primary color (#27099)
|
||||
* Use db.WithTx for AddTeamMember to avoid ctx abuse (#27095)
|
||||
* Use `print` instead of `printf` (#27093)
|
||||
* Remove the useless function `GetUserIssueStats` and move relevant tests to `indexer_test.go` (#27067)
|
||||
* Search branches (#27055)
|
||||
* Display all user types and org types on admin management UI (#27050)
|
||||
* Ui correction in mobile view nav bar left aligned items. (#27046)
|
||||
* Chroma color tweaks (#26978)
|
||||
* Move some functions to service layer (#26969)
|
||||
* Improve "language stats" UI (#26968)
|
||||
* Replace `util.SliceXxx` with `slices.Xxx` (#26958)
|
||||
* Refactor dashboard/feed.tmpl (#26956)
|
||||
* Move repository deletion to service layer (#26948)
|
||||
* Fix the missing repo count (#26942)
|
||||
* Improve hint when uploading a too large avatar (#26935)
|
||||
* Extract common code to new template (#26933)
|
||||
* Move createrepository from module to service layer (#26927)
|
||||
* Move notification interface to services layer (#26915)
|
||||
* Move feed notification service layer (#26908)
|
||||
* Move ui notification to service layer (#26907)
|
||||
* Move indexer notification to service layer (#26906)
|
||||
* Move mail notification logic to service layer (#26905)
|
||||
* Extract common code to new template (#26903)
|
||||
* Show queue's active worker number (#26896)
|
||||
* Fix media description render for orgmode (#26895)
|
||||
* Remove CSS `has` selector and improve various styles (#26891)
|
||||
* Relocate the `RSS user feed` button (#26882)
|
||||
* Refactor "shortsha" (#26877)
|
||||
* Refactor `og:description` to limit the max length (#26876)
|
||||
* Move web/api context related testing function into a separate package (#26859)
|
||||
* Redable error on S3 storage connection failure (#26856)
|
||||
* Improve opengraph previews (#26851)
|
||||
* Add more descriptive error on forgot password page (#26848)
|
||||
* Show always repo count in header (#26842)
|
||||
* Remove "TODO" tasks from CSS file (#26835)
|
||||
* Render code blocks in repo description (#26830)
|
||||
* Minor dashboard tweaks, fix flex-list margins (#26829)
|
||||
* Remove polluted `.ui.right` (#26825)
|
||||
* Display archived labels specially when listing labels (#26820)
|
||||
* Remove polluted ".ui.left" style (#26809)
|
||||
* Make it posible to customize nav text color via css var (#26807)
|
||||
* Refactor lfs requests (#26783)
|
||||
* Improve flex list item padding (#26779)
|
||||
* Remove fomantic `text` module (#26777)
|
||||
* Remove fomantic `item` module (#26775)
|
||||
* Remove redundant nil check in `WalkGitLog` (#26773)
|
||||
* Reduce some allocations in type conversion (#26772)
|
||||
* Refactor some CSS styles and simplify code (#26771)
|
||||
* Unify `border-radius` behavior (#26770)
|
||||
* Improve modal dialog UI (#26764)
|
||||
* Allow "latest" to be used in release vTag when downloading file (#26748)
|
||||
* Adding hint `Archived` to archive label. (#26741)
|
||||
* Move `modules/mirror` to `services` (#26737)
|
||||
* Add "dir=auto" for input/textarea elements by default (#26735)
|
||||
* Add auth-required to config.json for Cargo http registry (#26729)
|
||||
* Simplify helper CSS classes and avoid abuse (#26728)
|
||||
* Make web context initialize correctly for different cases (#26726)
|
||||
* Focus editor on "Write" tab click (#26714)
|
||||
* Remove incorrect CSS helper classes (#26712)
|
||||
* Fix review bar misalignment (#26711)
|
||||
* Add reverseproxy auth for API back with default disabled (#26703)
|
||||
* Add default label in branch select list (#26697)
|
||||
* Improve Image Diff UI (#26696)
|
||||
* Fixed text overflow in dropdown menu (#26694)
|
||||
* [Refactor] getIssueStatsChunk to move inner function into own one (#26671)
|
||||
* Remove fomantic loader module (#26670)
|
||||
* Add `member`, `collaborator`, `contributor`, and `first-time contributor` roles and tooltips (#26658)
|
||||
* Improve some flex layouts (#26649)
|
||||
* Improve the branch selector tab UI (#26631)
|
||||
* Improve show role (#26621)
|
||||
* Remove avatarHTML from template helpers (#26598)
|
||||
* Allow text selection in actions step header (#26588)
|
||||
* Improve translation of milestone filters (#26569)
|
||||
* Add optimistic lock to ActionRun table (#26563)
|
||||
* Update team invitation email link (#26550)
|
||||
* Differentiate better between user settings and admin settings (#26538)
|
||||
* Check disabled workflow when rerun jobs (#26535)
|
||||
* Improve deadline icon location in milestone list page (#26532)
|
||||
* Improve repo sub menu (#26531)
|
||||
* Fix the display of org level badges (#26504)
|
||||
* Rename `Sync2` -> `Sync` (#26479)
|
||||
* Fix stderr usages (#26477)
|
||||
* Remove fomantic transition module (#26469)
|
||||
* Refactor tests (#26464)
|
||||
* Refactor project templates (#26448)
|
||||
* Fall back to esbuild for css minify (#26445)
|
||||
* Always show usernames in reaction tooltips (#26444)
|
||||
* Use correct pull request commit link instead of a generic commit link (#26434)
|
||||
* Refactor "editorconfig" (#26391)
|
||||
* Make `user-content-* ` consistent with github (#26388)
|
||||
* Remove unnecessary template helper repoAvatar (#26387)
|
||||
* Remove unnecessary template helper DisableGravatar (#26386)
|
||||
* Use template context function for avatar rendering (#26385)
|
||||
* Rename code_langauge.go to code_language.go (#26377)
|
||||
* Use more `IssueList` instead of `[]*Issue` (#26369)
|
||||
* Do not highlight `#number` in documents (#26365)
|
||||
* Fix display problems of members and teams unit (#26363)
|
||||
* Fix 404 error when remove self from an organization (#26362)
|
||||
* Improve CLI and messages (#26341)
|
||||
* Refactor backend SVG package and add tests (#26335)
|
||||
* Add link to job details and tooltip to commit status in repo list in dashboard (#26326)
|
||||
* Use yellow if an approved review is stale (#26312)
|
||||
* Remove commit load branches and tags in wiki repo (#26304)
|
||||
* Add highlight to selected repos in milestone dashboard (#26300)
|
||||
* Delete `issue_service.CreateComment` (#26298)
|
||||
* Do not show Profile README when repository is private (#26295)
|
||||
* Tweak actions menu (#26278)
|
||||
* Start using template context function (#26254)
|
||||
* Use calendar icon for `Joined on...` in profiles (#26215)
|
||||
* Add 'Show on a map' button to Location in profile, fix layout (#26214)
|
||||
* Render plaintext task list items for markdown files (#26186)
|
||||
* Add tooltip to describe LFS table column and color `delete LFS file` button red (#26181)
|
||||
* Release attachments duplicated check (#26176)
|
||||
* De-emphasize issue sidebar buttons (#26171)
|
||||
* Fixing the align of commit stats in commit_page template. (#26161)
|
||||
* Allow editing push mirrors after creation (#26151)
|
||||
* Move web JSON functions to web context and simplify code (#26132)
|
||||
* Refactor improve NoBetterThan (#26126)
|
||||
* Improve clickable area in repo action view page (#26115)
|
||||
* Add context parameter to some database functions (#26055)
|
||||
* Docusaurus-ify (#26051)
|
||||
* Improve text for empty issue/pr description (#26047)
|
||||
* Categorize admin settings sidebar panel (#26030)
|
||||
* Remove redundant "RouteMethods" method (#26024)
|
||||
* Refactor and enhance issue indexer to support both searching, filtering and paging (#26012)
|
||||
* Add a link to OpenID Issuer URL in WebFinger response (#26000)
|
||||
* Fix UI for release tag page / wiki page / subscription page (#25948)
|
||||
* Support copy protected branch from template repository (#25889)
|
||||
* Improve display of Labels/Projects/Assignees sort options (#25886)
|
||||
* Fix margin on the new/edit project page. (#25885)
|
||||
* Show image size on view page (#25884)
|
||||
* Remove ref name in PR commits page (#25876)
|
||||
* Allow the use of alternative net.Listener implementations by downstreams (#25855)
|
||||
* Refactor "Content" for file uploading (#25851)
|
||||
* Add error info if no user can fork the repo (#25820)
|
||||
* Show edit title button on commits tab of PR, too (#25791)
|
||||
* Introduce `flex-list` & `flex-item` elements for Gitea UI (#25790)
|
||||
* Don't stack PR tab menu on small screens (#25789)
|
||||
* Repository Archived text title center align (#25767)
|
||||
* Make route middleware/handler mockable (#25766)
|
||||
* Move issue filters to shared template (#25729)
|
||||
* Use frontend fetch for branch dropdown component (#25719)
|
||||
* Add open/closed field support for issue index (#25708)
|
||||
* Some less naked returns (#25682)
|
||||
* Fix inconsistent user profile layout across tabs (#25625)
|
||||
* Get latest commit statuses from database instead of git data on dashboard for repositories (#25605)
|
||||
* Adding branch-name copy to clipboard branches screen. (#25596)
|
||||
* Update emoji set to Unicode 15 (#25595)
|
||||
* Move some files under repo/setting (#25585)
|
||||
* Add custom ansi colors and CSS variables for them (#25546)
|
||||
* Add log line anchor for action logs (#25532)
|
||||
* Use flex instead of float for sort button and search input (#25519)
|
||||
* Update octicons and use `octicon-file-directory-symlink` (#25453)
|
||||
* Add toasts to UI (#25449)
|
||||
* Fine tune project board label colors and modal content background (#25419)
|
||||
* Import additional secrets via file uri (#25408)
|
||||
* Switch to ansi_up for ansi rendering in actions (#25401)
|
||||
* Store and use seconds for timeline time comments (#25392)
|
||||
* Support displaying diff stats in PR tab bar (#25387)
|
||||
* Use fetch form action for lock/unlock/pin/unpin on sidebar (#25380)
|
||||
* Refactor: TotalTimes return seconds (#25370)
|
||||
* Navbar styling rework (#25343)
|
||||
* Introduce shared template for search inputs (#25338)
|
||||
* Only show 'Manage Account Links' when necessary (#25311)
|
||||
* Improve 'Privacy' section in profile settings (#25309)
|
||||
* Substitute variables in path names of template repos too (#25294)
|
||||
* Fix tags line no margin see #25255 (#25280)
|
||||
* Use fetch to send requests to create issues/comments (#25258)
|
||||
* Change form actions to fetch for submit review box (#25219)
|
||||
* Improve AJAX link and modal confirm dialog (#25210)
|
||||
* Reduce unnecessary DB queries for Actions tasks (#25199)
|
||||
* Disable `Create column` button while the column name is empty (#25192)
|
||||
* Refactor indexer (#25174)
|
||||
* Adjust style for action run list (align icons, adjust padding) (#25170)
|
||||
* Remove duplicated functions when deleting a branch (#25128)
|
||||
* Make confusable character warning less jarring (#25069)
|
||||
* Highlight viewed files differently in the PR filetree (#24956)
|
||||
* Support changing labels of Actions runner without re-registration (#24806)
|
||||
* Fix duplicate Reviewed-by trailers (#24796)
|
||||
* Resolve issue with sort icons on admin/users and admin/runners (#24360)
|
||||
* Split lfs size from repository size (#22900)
|
||||
* Sync branches into databases (#22743)
|
||||
* Disable run user change in installation page (#22499)
|
||||
* Add merge files files to GetCommitFileStatus (#20515)
|
||||
* Show OpenID Connect and OAuth on signup page (#20242)
|
||||
* SECURITY
|
||||
* Dont leak private users via extensions (#28023) (#28029)
|
||||
* Expanded minimum RSA Keylength to 3072 (#26604)
|
||||
* TESTING
|
||||
* Add user secrets API integration tests (#27832) (#27852)
|
||||
* Add tests for db indexer in indexer_test.go (#27087)
|
||||
* Speed up TestEventSourceManagerRun (#26262)
|
||||
* Add unit test for user renaming (#26261)
|
||||
* Add some Wiki unit tests (#26260)
|
||||
* Improve unit test for caching (#26185)
|
||||
* Add unit test for `HashAvatar` (#25662)
|
||||
* TRANSLATION
|
||||
* Backport translations to v1.21 (#27899)
|
||||
* Fix issues in translation file (#27699) (#27737)
|
||||
* Add locale for deleted head branch (#26296)
|
||||
* Improve multiple strings in en-US locale (#26213)
|
||||
* Fix broken translations for package documantion (#25742)
|
||||
* Correct translation wrong format (#25643)
|
||||
* BUILD
|
||||
* Dockerfile small refactor (#27757) (#27826)
|
||||
* Fix build errors on BSD (in BSDMakefile) (#27594) (#27608)
|
||||
* Fully replace drone with actions (#27556) (#27575)
|
||||
* Enable markdownlint `no-duplicate-header` (#27500) (#27506)
|
||||
* Enable production source maps for index.js, fix CSS sourcemaps (#27291) (#27295)
|
||||
* Update snap package (#27021)
|
||||
* Bump go to 1.21 (#26608)
|
||||
* Bump xgo to go-1.21.x and node to 20 in release-version (#26589)
|
||||
* Add template linting via djlint (#25212)
|
||||
* DOCS
|
||||
* Change default size of issue/pr attachments and repo file (#27946) (#28017)
|
||||
* Remove `known issue` section in Gitea Actions Doc (#27930) (#27938)
|
||||
* Remove outdated paragraphs when comparing Gitea Actions to GitHub Actions (#27119)
|
||||
* Update brew installation documentation since gitea moved to brew core package (#27070)
|
||||
* Actions are no longer experimental, so enable them by default (#27054)
|
||||
* Add a documentation note for Windows Service (#26938)
|
||||
* Add sparse url in cargo package guide (#26937)
|
||||
* Update nginx recommendations (#26924)
|
||||
* Update backup instructions to align with archive structure (#26902)
|
||||
* Expanding documentation in queue.go (#26889)
|
||||
* Update info regarding internet connection for build (#26776)
|
||||
* Docs: template variables (#26547)
|
||||
* Update index doc (#26455)
|
||||
* Update zh-cn documentation (#26406)
|
||||
* Fix typos and grammer problems for actions documentation (#26328)
|
||||
* Update documentation for 1.21 actions (#26317)
|
||||
* Doc update swagger doc for POST /orgs/{org}/teams (#26155)
|
||||
* Doc sync authentication.md to zh-cn (#26117)
|
||||
* Doc guide the user to create the appropriate level runner (#26091)
|
||||
* Make organization redirect warning more clear (#26077)
|
||||
* Update blog links (#25843)
|
||||
* Fix default value for LocalURL (#25426)
|
||||
* Update `from-source.zh-cn.md` & `from-source.en-us.md` - Cross Compile Using Zig (#25194)
|
||||
* MISC
|
||||
* Replace deprecated `elliptic.Marshal` (#26800)
|
||||
* Add elapsed time on debug for slow git commands (#25642)
|
||||
|
||||
## [1.20.5](https://github.com/go-gitea/gitea/releases/tag/v1.20.5) - 2023-10-03
|
||||
|
||||
* ENHANCEMENTS
|
||||
@@ -455,7 +903,6 @@ been added to each release, please refer to the [blog](https://blog.gitea.com).
|
||||
* Add option to search for users is active join a team (#24093)
|
||||
* Add PDF rendering via PDFObject (#24086)
|
||||
* Refactor web route (#24080)
|
||||
* Make more functions use ctx instead of db.DefaultContext (#24068)
|
||||
* Make HTML template functions support context (#24056)
|
||||
* Refactor rename user and rename organization (#24052)
|
||||
* Localize milestone related time strings (#24051)
|
||||
|
||||
+26
-10
@@ -1,4 +1,4 @@
|
||||
#Build stage
|
||||
# Build stage
|
||||
FROM docker.io/library/golang:1.21-alpine3.18 AS build-env
|
||||
|
||||
ARG GOPROXY
|
||||
@@ -9,20 +9,38 @@ ARG TAGS="sqlite sqlite_unlock_notify"
|
||||
ENV TAGS "bindata timetzdata $TAGS"
|
||||
ARG CGO_EXTRA_CFLAGS
|
||||
|
||||
#Build deps
|
||||
RUN apk --no-cache add build-base git nodejs npm
|
||||
# Build deps
|
||||
RUN apk --no-cache add \
|
||||
build-base \
|
||||
git \
|
||||
nodejs \
|
||||
npm \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
|
||||
#Setup repo
|
||||
# Setup repo
|
||||
COPY . ${GOPATH}/src/code.gitea.io/gitea
|
||||
WORKDIR ${GOPATH}/src/code.gitea.io/gitea
|
||||
|
||||
#Checkout version if set
|
||||
# Checkout version if set
|
||||
RUN if [ -n "${GITEA_VERSION}" ]; then git checkout "${GITEA_VERSION}"; fi \
|
||||
&& make clean-all build
|
||||
|
||||
# Begin env-to-ini build
|
||||
RUN go build contrib/environment-to-ini/environment-to-ini.go
|
||||
|
||||
# Copy local files
|
||||
COPY docker/root /tmp/local
|
||||
|
||||
# Set permissions
|
||||
RUN chmod 755 /tmp/local/usr/bin/entrypoint \
|
||||
/tmp/local/usr/local/bin/gitea \
|
||||
/tmp/local/etc/s6/gitea/* \
|
||||
/tmp/local/etc/s6/openssh/* \
|
||||
/tmp/local/etc/s6/.s6-svscan/* \
|
||||
/go/src/code.gitea.io/gitea/gitea \
|
||||
/go/src/code.gitea.io/gitea/environment-to-ini
|
||||
RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete
|
||||
|
||||
FROM docker.io/library/alpine:3.18
|
||||
LABEL maintainer="maintainers@gitea.io"
|
||||
|
||||
@@ -39,7 +57,8 @@ RUN apk --no-cache add \
|
||||
s6 \
|
||||
sqlite \
|
||||
su-exec \
|
||||
gnupg
|
||||
gnupg \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
|
||||
RUN addgroup \
|
||||
-S -g 1000 \
|
||||
@@ -61,10 +80,7 @@ VOLUME ["/data"]
|
||||
ENTRYPOINT ["/usr/bin/entrypoint"]
|
||||
CMD ["/bin/s6-svscan", "/etc/s6"]
|
||||
|
||||
COPY docker/root /
|
||||
COPY --from=build-env /tmp/local /
|
||||
COPY --from=build-env /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea
|
||||
COPY --from=build-env /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini
|
||||
COPY --from=build-env /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete /etc/profile.d/gitea_bash_autocomplete.sh
|
||||
RUN chmod 755 /usr/bin/entrypoint /app/gitea/gitea /usr/local/bin/gitea /usr/local/bin/environment-to-ini
|
||||
RUN chmod 755 /etc/s6/gitea/* /etc/s6/openssh/* /etc/s6/.s6-svscan/*
|
||||
RUN chmod 644 /etc/profile.d/gitea_bash_autocomplete.sh
|
||||
|
||||
+25
-11
@@ -1,4 +1,4 @@
|
||||
#Build stage
|
||||
# Build stage
|
||||
FROM docker.io/library/golang:1.21-alpine3.18 AS build-env
|
||||
|
||||
ARG GOPROXY
|
||||
@@ -10,19 +10,35 @@ ENV TAGS "bindata timetzdata $TAGS"
|
||||
ARG CGO_EXTRA_CFLAGS
|
||||
|
||||
#Build deps
|
||||
RUN apk --no-cache add build-base git nodejs npm
|
||||
RUN apk --no-cache add \
|
||||
build-base \
|
||||
git \
|
||||
nodejs \
|
||||
npm \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
|
||||
#Setup repo
|
||||
# Setup repo
|
||||
COPY . ${GOPATH}/src/code.gitea.io/gitea
|
||||
WORKDIR ${GOPATH}/src/code.gitea.io/gitea
|
||||
|
||||
#Checkout version if set
|
||||
# Checkout version if set
|
||||
RUN if [ -n "${GITEA_VERSION}" ]; then git checkout "${GITEA_VERSION}"; fi \
|
||||
&& make clean-all build
|
||||
|
||||
# Begin env-to-ini build
|
||||
RUN go build contrib/environment-to-ini/environment-to-ini.go
|
||||
|
||||
# Copy local files
|
||||
COPY docker/rootless /tmp/local
|
||||
|
||||
# Set permissions
|
||||
RUN chmod 755 /tmp/local/usr/local/bin/docker-entrypoint.sh \
|
||||
/tmp/local/usr/local/bin/docker-setup.sh \
|
||||
/tmp/local/usr/local/bin/gitea \
|
||||
/go/src/code.gitea.io/gitea/gitea \
|
||||
/go/src/code.gitea.io/gitea/environment-to-ini
|
||||
RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete
|
||||
|
||||
FROM docker.io/library/alpine:3.18
|
||||
LABEL maintainer="maintainers@gitea.io"
|
||||
|
||||
@@ -35,7 +51,8 @@ RUN apk --no-cache add \
|
||||
gettext \
|
||||
git \
|
||||
curl \
|
||||
gnupg
|
||||
gnupg \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
|
||||
RUN addgroup \
|
||||
-S -g 1000 \
|
||||
@@ -51,21 +68,19 @@ RUN addgroup \
|
||||
RUN mkdir -p /var/lib/gitea /etc/gitea
|
||||
RUN chown git:git /var/lib/gitea /etc/gitea
|
||||
|
||||
COPY docker/rootless /
|
||||
COPY --from=build-env /tmp/local /
|
||||
COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea
|
||||
COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini
|
||||
COPY --from=build-env /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete /etc/profile.d/gitea_bash_autocomplete.sh
|
||||
RUN chmod 755 /usr/local/bin/docker-entrypoint.sh /usr/local/bin/docker-setup.sh /app/gitea/gitea /usr/local/bin/gitea /usr/local/bin/environment-to-ini
|
||||
RUN chmod 644 /etc/profile.d/gitea_bash_autocomplete.sh
|
||||
|
||||
#git:git
|
||||
# git:git
|
||||
USER 1000:1000
|
||||
ENV GITEA_WORK_DIR /var/lib/gitea
|
||||
ENV GITEA_CUSTOM /var/lib/gitea/custom
|
||||
ENV GITEA_TEMP /tmp/gitea
|
||||
ENV TMPDIR /tmp/gitea
|
||||
|
||||
#TODO add to docs the ability to define the ini to load (useful to test and revert a config)
|
||||
# TODO add to docs the ability to define the ini to load (useful to test and revert a config)
|
||||
ENV GITEA_APP_INI /etc/gitea/app.ini
|
||||
ENV HOME "/var/lib/gitea/git"
|
||||
VOLUME ["/var/lib/gitea", "/etc/gitea"]
|
||||
@@ -73,4 +88,3 @@ WORKDIR /var/lib/gitea
|
||||
|
||||
ENTRYPOINT ["/usr/bin/dumb-init", "--", "/usr/local/bin/docker-entrypoint.sh"]
|
||||
CMD []
|
||||
|
||||
|
||||
@@ -922,7 +922,7 @@ node_modules: package-lock.json
|
||||
@touch node_modules
|
||||
|
||||
.venv: poetry.lock
|
||||
poetry install
|
||||
poetry install --no-root
|
||||
@touch .venv
|
||||
|
||||
.PHONY: update
|
||||
|
||||
Generated
+5
-15
File diff suppressed because one or more lines are too long
+1
-1
@@ -452,7 +452,7 @@ func addRecursiveExclude(w archiver.Writer, insidePath, absPath string, excludeA
|
||||
return err
|
||||
}
|
||||
for _, file := range files {
|
||||
currentAbsPath := path.Join(absPath, file.Name())
|
||||
currentAbsPath := filepath.Join(absPath, file.Name())
|
||||
currentInsidePath := path.Join(insidePath, file.Name())
|
||||
if file.IsDir() {
|
||||
if !util.SliceContainsString(excludeAbsPath, currentAbsPath) {
|
||||
|
||||
@@ -47,24 +47,28 @@ func main() {
|
||||
on the configuration cheat sheet.`
|
||||
app.Flags = []cli.Flag{
|
||||
&cli.StringFlag{
|
||||
Name: "custom-path, C",
|
||||
Value: setting.CustomPath,
|
||||
Usage: "Custom path file path",
|
||||
Name: "custom-path",
|
||||
Aliases: []string{"C"},
|
||||
Value: setting.CustomPath,
|
||||
Usage: "Custom path file path",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "config, c",
|
||||
Value: setting.CustomConf,
|
||||
Usage: "Custom configuration file path",
|
||||
Name: "config",
|
||||
Aliases: []string{"c"},
|
||||
Value: setting.CustomConf,
|
||||
Usage: "Custom configuration file path",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "work-path, w",
|
||||
Value: setting.AppWorkPath,
|
||||
Usage: "Set the gitea working path",
|
||||
Name: "work-path",
|
||||
Aliases: []string{"w"},
|
||||
Value: setting.AppWorkPath,
|
||||
Usage: "Set the gitea working path",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "out, o",
|
||||
Value: "",
|
||||
Usage: "Destination file to write to",
|
||||
Name: "out",
|
||||
Aliases: []string{"o"},
|
||||
Value: "",
|
||||
Usage: "Destination file to write to",
|
||||
},
|
||||
}
|
||||
app.Action = runEnvironmentToIni
|
||||
|
||||
@@ -1014,8 +1014,8 @@ LEVEL = Info
|
||||
;; Comma-separated list of allowed file extensions (`.zip`), mime types (`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value or `*/*` allows all types.
|
||||
;ALLOWED_TYPES =
|
||||
;;
|
||||
;; Max size of each file in megabytes. Defaults to 3MB
|
||||
;FILE_MAX_SIZE = 3
|
||||
;; Max size of each file in megabytes. Defaults to 50MB
|
||||
;FILE_MAX_SIZE = 50
|
||||
;;
|
||||
;; Max number of files per upload. Defaults to 5
|
||||
;MAX_FILES = 5
|
||||
@@ -1219,6 +1219,9 @@ LEVEL = Info
|
||||
;; For custom reactions, add a tightly cropped square image to public/assets/img/emoji/reaction_name.png
|
||||
;REACTIONS = +1, -1, laugh, hooray, confused, heart, rocket, eyes
|
||||
;;
|
||||
;; Change the number of users that are displayed in reactions tooltip (triggered by mouse hover).
|
||||
;REACTION_MAX_USER_NUM = 10
|
||||
;;
|
||||
;; Additional Emojis not defined in the utf8 standard
|
||||
;; By default we support gitea (:gitea:), to add more copy them to public/assets/img/emoji/emoji_name.png and add it to this config.
|
||||
;; Dont mistake it for Reactions.
|
||||
@@ -1420,7 +1423,7 @@ LEVEL = Info
|
||||
;DATADIR = queues/ ; Relative paths will be made absolute against `%(APP_DATA_PATH)s`.
|
||||
;;
|
||||
;; Default queue length before a channel queue will block
|
||||
;LENGTH = 100
|
||||
;LENGTH = 100000
|
||||
;;
|
||||
;; Batch size to send for batched queues
|
||||
;BATCH_LENGTH = 20
|
||||
@@ -1812,8 +1815,8 @@ LEVEL = Info
|
||||
;; Comma-separated list of allowed file extensions (`.zip`), mime types (`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value or `*/*` allows all types.
|
||||
;ALLOWED_TYPES = .csv,.docx,.fodg,.fodp,.fods,.fodt,.gif,.gz,.jpeg,.jpg,.log,.md,.mov,.mp4,.odf,.odg,.odp,.ods,.odt,.patch,.pdf,.png,.pptx,.svg,.tgz,.txt,.webm,.xls,.xlsx,.zip
|
||||
;;
|
||||
;; Max size of each file. Defaults to 4MB
|
||||
;MAX_SIZE = 4
|
||||
;; Max size of each file. Defaults to 2048MB
|
||||
;MAX_SIZE = 2048
|
||||
;;
|
||||
;; Max number of files per upload. Defaults to 5
|
||||
;MAX_FILES = 5
|
||||
|
||||
@@ -7,7 +7,7 @@ if [ ! -x /bin/sh ]; then
|
||||
fi
|
||||
|
||||
if [ "${USER}" != "git" ]; then
|
||||
# rename user
|
||||
# Rename user
|
||||
sed -i -e "s/^git\:/${USER}\:/g" /etc/passwd
|
||||
fi
|
||||
|
||||
@@ -19,13 +19,13 @@ if [ -z "${USER_UID}" ]; then
|
||||
USER_UID="`id -u ${USER}`"
|
||||
fi
|
||||
|
||||
## Change GID for USER?
|
||||
# Change GID for USER?
|
||||
if [ -n "${USER_GID}" ] && [ "${USER_GID}" != "`id -g ${USER}`" ]; then
|
||||
sed -i -e "s/^${USER}:\([^:]*\):[0-9]*/${USER}:\1:${USER_GID}/" /etc/group
|
||||
sed -i -e "s/^${USER}:\([^:]*\):\([0-9]*\):[0-9]*/${USER}:\1:\2:${USER_GID}/" /etc/passwd
|
||||
fi
|
||||
|
||||
## Change UID for USER?
|
||||
# Change UID for USER?
|
||||
if [ -n "${USER_UID}" ] && [ "${USER_UID}" != "`id -u ${USER}`" ]; then
|
||||
sed -i -e "s/^${USER}:\([^:]*\):[0-9]*:\([0-9]*\)/${USER}:\1:${USER_UID}:\2/" /etc/passwd
|
||||
fi
|
||||
|
||||
@@ -50,7 +50,7 @@ a special meaning for your command shell.
|
||||
|
||||
If no pattern is provided, all files are listed.
|
||||
|
||||
### Example
|
||||
### Example: Listing all embedded files
|
||||
|
||||
Listing all embedded files with `openid` in their path:
|
||||
|
||||
@@ -101,7 +101,7 @@ When Gitea is upgraded to a new version (by replacing the executable), many of t
|
||||
embedded files will suffer changes. Gitea will honor and use any files found
|
||||
in the `custom` directory, even if they are old and incompatible.
|
||||
|
||||
### Example
|
||||
### Example: Extracting mail templates
|
||||
|
||||
Extracting mail templates to a temporary directory:
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ gitea embedded list [--include-vendored] [patterns...]
|
||||
|
||||
如果未提供模式,则列出所有文件。
|
||||
|
||||
### 示例
|
||||
### 示例:列出所有嵌入文件
|
||||
|
||||
列出所有路径中包含 `openid` 的嵌入文件:
|
||||
|
||||
@@ -83,7 +83,7 @@ gitea [--config {file}] embedded extract [--destination {dir}|--custom] [--overw
|
||||
|
||||
请确保**只提取需要自定义的文件**。位于 `custom` 目录中的文件不会受到 Gitea 的升级过程的影响。当 Gitea 升级到新版本(通过替换可执行文件)时,许多嵌入文件将发生变化。Gitea 将尊重并使用在 `custom` 目录中找到的任何文件,即使这些文件是旧的和不兼容的。
|
||||
|
||||
### 示例
|
||||
### 示例:提取邮件模板
|
||||
|
||||
将邮件模板提取到临时目录:
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@ In addition, there is _`StaticRootPath`_ which can be set as a built-in at build
|
||||
- `ENABLED`: **true**: Whether repository file uploads are enabled
|
||||
- `TEMP_PATH`: **data/tmp/uploads**: Path for uploads (content gets deleted on Gitea restart)
|
||||
- `ALLOWED_TYPES`: **_empty_**: Comma-separated list of allowed file extensions (`.zip`), mime types (`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value or `*/*` allows all types.
|
||||
- `FILE_MAX_SIZE`: **3**: Max size of each file in megabytes.
|
||||
- `FILE_MAX_SIZE`: **50**: Max size of each file in megabytes.
|
||||
- `MAX_FILES`: **5**: Max number of files per upload
|
||||
|
||||
### Repository - Release (`repository.release`)
|
||||
@@ -223,6 +223,7 @@ The following configuration set `Content-Type: application/vnd.android.package-a
|
||||
- `REACTIONS`: All available reactions users can choose on issues/prs and comments
|
||||
Values can be emoji alias (:smile:) or a unicode emoji.
|
||||
For custom reactions, add a tightly cropped square image to public/assets/img/emoji/reaction_name.png
|
||||
- `REACTION_MAX_USER_NUM`: **10**: Change the number of users that are displayed in reactions tooltip (triggered by mouse hover).
|
||||
- `CUSTOM_EMOJIS`: **gitea, codeberg, gitlab, git, github, gogs**: Additional Emojis not defined in the utf8 standard.
|
||||
By default, we support Gitea (:gitea:), to add more copy them to public/assets/img/emoji/emoji_name.png and
|
||||
add it to this config.
|
||||
@@ -423,7 +424,7 @@ The following configuration set `Content-Type: application/vnd.android.package-a
|
||||
## Database (`database`)
|
||||
|
||||
- `DB_TYPE`: **mysql**: The database type in use \[mysql, postgres, mssql, sqlite3\].
|
||||
- `HOST`: **127.0.0.1:3306**: Database host address and port or absolute path for unix socket \[mysql, postgres\] (ex: /var/run/mysqld/mysqld.sock).
|
||||
- `HOST`: **127.0.0.1:3306**: Database host address and port or absolute path for unix socket \[mysql, postgres[^1]\] (ex: /var/run/mysqld/mysqld.sock).
|
||||
- `NAME`: **gitea**: Database name.
|
||||
- `USER`: **root**: Database username.
|
||||
- `PASSWD`: **_empty_**: Database user password. Use \`your password\` or """your password""" for quoting if you use special characters in the password.
|
||||
@@ -454,6 +455,8 @@ The following configuration set `Content-Type: application/vnd.android.package-a
|
||||
- `CONN_MAX_LIFETIME` **0 or 3s**: Sets the maximum amount of time a DB connection may be reused - default is 0, meaning there is no limit (except on MySQL where it is 3s - see #6804 & #7071).
|
||||
- `AUTO_MIGRATION` **true**: Whether execute database models migrations automatically.
|
||||
|
||||
[^1]: It may be necessary to specify a hostport even when listening on a unix socket, as the port is part of the socket name. see [#24552](https://github.com/go-gitea/gitea/issues/24552#issuecomment-1681649367) for additional details.
|
||||
|
||||
Please see #8540 & #8273 for further discussion of the appropriate values for `MAX_OPEN_CONNS`, `MAX_IDLE_CONNS` & `CONN_MAX_LIFETIME` and their
|
||||
relation to port exhaustion.
|
||||
|
||||
@@ -483,7 +486,7 @@ Configuration at `[queue]` will set defaults for queues with overrides for indiv
|
||||
|
||||
- `TYPE`: **level**: General queue type, currently support: `level` (uses a LevelDB internally), `channel`, `redis`, `dummy`. Invalid types are treated as `level`.
|
||||
- `DATADIR`: **queues/common**: Base DataDir for storing level queues. `DATADIR` for individual queues can be set in `queue.name` sections. Relative paths will be made absolute against `%(APP_DATA_PATH)s`.
|
||||
- `LENGTH`: **100**: Maximal queue size before channel queues block
|
||||
- `LENGTH`: **100000**: Maximal queue size before channel queues block
|
||||
- `BATCH_LENGTH`: **20**: Batch data before passing to the handler
|
||||
- `CONN_STR`: **redis://127.0.0.1:6379/0**: Connection string for the redis queue type. For `redis-cluster` use `redis+cluster://127.0.0.1:6379/0`. Options can be set using query params. Similarly, LevelDB options can also be set using: **leveldb://relative/path?option=value** or **leveldb:///absolute/path?option=value**, and will override `DATADIR`
|
||||
- `QUEUE_NAME`: **_queue**: The suffix for default redis and disk queue name. Individual queues will default to **`name`**`QUEUE_NAME` but can be overridden in the specific `queue.name` section.
|
||||
@@ -819,7 +822,7 @@ Default templates for project boards:
|
||||
|
||||
- `ENABLED`: **true**: Whether issue and pull request attachments are enabled.
|
||||
- `ALLOWED_TYPES`: **.csv,.docx,.fodg,.fodp,.fods,.fodt,.gif,.gz,.jpeg,.jpg,.log,.md,.mov,.mp4,.odf,.odg,.odp,.ods,.odt,.patch,.pdf,.png,.pptx,.svg,.tgz,.txt,.webm,.xls,.xlsx,.zip**: Comma-separated list of allowed file extensions (`.zip`), mime types (`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value or `*/*` allows all types.
|
||||
- `MAX_SIZE`: **4**: Maximum size (MB).
|
||||
- `MAX_SIZE`: **2048**: Maximum size (MB).
|
||||
- `MAX_FILES`: **5**: Maximum number of attachments that can be uploaded at once.
|
||||
- `STORAGE_TYPE`: **local**: Storage type for attachments, `local` for local disk or `minio` for s3 compatible object storage service, default is `local` or other name defined with `[storage.xxx]`
|
||||
- `SERVE_DIRECT`: **false**: Allows the storage driver to redirect to authenticated URLs to serve files directly. Currently, only Minio/S3 is supported via signed URLs, local does nothing.
|
||||
|
||||
@@ -145,7 +145,7 @@ menu:
|
||||
- `ENABLED`: **true**: 是否启用仓库文件上传。
|
||||
- `TEMP_PATH`: **data/tmp/uploads**: 文件上传的临时保存路径(在Gitea重启的时候该目录会被清空)。
|
||||
- `ALLOWED_TYPES`: **_empty_**: 以逗号分割的列表,代表支持上传的文件类型。(`.zip`), mime类型 (`text/plain`) or 通配符类型 (`image/*`, `audio/*`, `video/*`). 为空或者 `*/*`代表允许所有类型文件。
|
||||
- `FILE_MAX_SIZE`: **3**: 每个文件的最大大小(MB)。
|
||||
- `FILE_MAX_SIZE`: **50**: 每个文件的最大大小(MB)。
|
||||
- `MAX_FILES`: **5**: 每次上传的最大文件数。
|
||||
|
||||
### 仓库 - 版本发布 (`repository.release`)
|
||||
@@ -472,7 +472,7 @@ menu:
|
||||
|
||||
- `TYPE`:**level**:通用队列类型,当前支持:`level`(在内部使用 LevelDB)、`channel`、`redis`、`dummy`。无效的类型将视为 `level`。
|
||||
- `DATADIR`:**queues/common**:用于存储 level 队列的基本 DataDir。单独的队列的 `DATADIR` 可以在 `queue.name` 部分进行设置。相对路径将根据 `%(APP_DATA_PATH)s` 变为绝对路径。
|
||||
- `LENGTH`:**100**:通道队列阻塞之前的最大队列大小
|
||||
- `LENGTH`:**100000**:通道队列阻塞之前的最大队列大小
|
||||
- `BATCH_LENGTH`:**20**:在传递给处理程序之前批处理数据
|
||||
- `CONN_STR`:**redis://127.0.0.1:6379/0**:redis 队列类型的连接字符串。对于 `redis-cluster`,使用 `redis+cluster://127.0.0.1:6379/0`。可以使用查询参数来设置选项。类似地,LevelDB 选项也可以使用:**leveldb://relative/path?option=value** 或 **leveldb:///absolute/path?option=value** 进行设置,并将覆盖 `DATADIR`。
|
||||
- `QUEUE_NAME`:**_queue**:默认的 redis 和磁盘队列名称的后缀。单独的队列将默认为 **`name`**`QUEUE_NAME`,但可以在特定的 `queue.name` 部分中进行覆盖。
|
||||
@@ -784,7 +784,7 @@ Gitea 创建以下非唯一队列:
|
||||
|
||||
- `ENABLED`: **true**: 是否允许用户上传附件。
|
||||
- `ALLOWED_TYPES`: **.csv,.docx,.fodg,.fodp,.fods,.fodt,.gif,.gz,.jpeg,.jpg,.log,.md,.mov,.mp4,.odf,.odg,.odp,.ods,.odt,.patch,.pdf,.png,.pptx,.svg,.tgz,.txt,.webm,.xls,.xlsx,.zip**: 允许的文件扩展名(`.zip`)、mime 类型(`text/plain`)或通配符类型(`image/*`、`audio/*`、`video/*`)的逗号分隔列表。空值或 `*/*` 允许所有类型。
|
||||
- `MAX_SIZE`: **4**: 附件的最大限制(MB)。
|
||||
- `MAX_SIZE`: **2048**: 附件的最大限制(MB)。
|
||||
- `MAX_FILES`: **5**: 一次最多上传的附件数量。
|
||||
- `STORAGE_TYPE`: **local**: 附件的存储类型,`local` 表示本地磁盘,`minio` 表示兼容 S3 的对象存储服务,如果未设置将使用默认值 `local` 或其他在 `[storage.xxx]` 中定义的名称。
|
||||
- `SERVE_DIRECT`: **false**: 允许存储驱动器重定向到经过身份验证的 URL 以直接提供文件。目前,只支持 Minio/S3 通过签名 URL 提供支持,local 不会执行任何操作。
|
||||
|
||||
@@ -182,7 +182,7 @@ If the communication between Gitea and your database instance is performed throu
|
||||
- On the database server certificate, one of `Subject Alternative Name` or `Common Name` entries must be the fully-qualified domain name (FQDN) of the database instance (e.g. `db.example.com`). On the database client certificate, one of the entries mentioned above must contain the database username that Gitea will be using to connect.
|
||||
- You need domain name mappings of both Gitea and database servers to their respective IP addresses. Either set up DNS records for them or add local mappings to `/etc/hosts` (`%WINDIR%\System32\drivers\etc\hosts` in Windows) on each system. This allows the database connections to be performed by domain name instead of IP address. See documentation of your system for details.
|
||||
|
||||
### PostgreSQL
|
||||
### PostgreSQL TLS
|
||||
|
||||
The PostgreSQL driver used by Gitea supports two-way TLS. In two-way TLS, both database client and server authenticate each other by sending their respective certificates to their respective opposite for validation. In other words, the server verifies client certificate, and the client verifies server certificate.
|
||||
|
||||
@@ -250,7 +250,7 @@ The PostgreSQL driver used by Gitea supports two-way TLS. In two-way TLS, both d
|
||||
|
||||
You should be prompted to enter password for the database user, and then be connected to the database.
|
||||
|
||||
### MySQL
|
||||
### MySQL/MariaDB TLS
|
||||
|
||||
While the MySQL driver used by Gitea also supports two-way TLS, Gitea currently supports only one-way TLS. See issue #10828 for details.
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ menu:
|
||||
|
||||
注意:以下所有步骤要求您的选择的数据库引擎已安装在您的系统上。对于远程数据库设置,请在数据库实例上安装服务器应用程序,在 Gitea 服务器上安装客户端程序。客户端程序用于测试 Gitea 服务器与数据库之间的连接,而 Gitea 本身使用 Go 提供的数据库驱动程序完成相同的任务。此外,请确保服务器和客户端使用相同的引擎版本,以使某些引擎功能正常工作。出于安全原因,请使用安全密码保护 `root`(MySQL)或 `postgres`(PostgreSQL)数据库超级用户。以下步骤假设您在数据库和 Gitea 服务器上都使用 Linux。
|
||||
|
||||
## MySQL
|
||||
## MySQL/MariaDB
|
||||
|
||||
1. 对于远程数据库设置,您需要让 MySQL 监听您的 IP 地址。编辑数据库实例上的 `/etc/mysql/my.cnf` 文件中的 `bind-address` 选项为:
|
||||
|
||||
@@ -182,7 +182,7 @@ menu:
|
||||
- 在数据库服务器证书中,`Subject Alternative Name` 或 `Common Name` 条目之一必须是数据库实例的完全限定域名(FQDN)(例如 `db.example.com`)。在数据库客户端证书中,上述提到的条目之一必须包含 Gitea 将用于连接的数据库用户名。
|
||||
- 您需要将 Gitea 和数据库服务器的域名映射到它们各自的 IP 地址。可以为它们设置 DNS 记录,也可以在每个系统上的 `/etc/hosts`(Windows 中的 `%WINDIR%\System32\drivers\etc\hosts`)中添加本地映射。这样可以通过域名而不是 IP 地址进行数据库连接。有关详细信息,请参阅您系统的文档。
|
||||
|
||||
### PostgreSQL
|
||||
### PostgreSQL TLS
|
||||
|
||||
Gitea 使用的 PostgreSQL 驱动程序支持双向 TLS。在双向 TLS 中,数据库客户端和服务器通过将各自的证书发送给对方进行验证来相互认证。换句话说,服务器验证客户端证书,客户端验证服务器证书。
|
||||
|
||||
@@ -250,7 +250,7 @@ Gitea 使用的 PostgreSQL 驱动程序支持双向 TLS。在双向 TLS 中,
|
||||
|
||||
您将被提示输入数据库用户的密码,然后连接到数据库。
|
||||
|
||||
### MySQL
|
||||
### MySQL/MariaDB TLS
|
||||
|
||||
虽然 Gitea 使用的MySQL驱动程序也支持双向 TLS,但目前 Gitea 仅支持单向 TLS。有关详细信息,请参见工单#10828。
|
||||
|
||||
|
||||
@@ -114,6 +114,12 @@ If you cannot see the settings page, please make sure that you have the right pe
|
||||
|
||||
The format of the registration token is a random string `D0gvfu2iHfUjNqCYVljVyRV14fISpJxxxxxxxxxx`.
|
||||
|
||||
A registration token can also be obtained from the gitea [command-line interface](../../administration/command-line.en-us.md#actions-generate-runner-token):
|
||||
|
||||
```
|
||||
gitea --config /etc/gitea/app.ini actions generate-runner-token
|
||||
```
|
||||
|
||||
### Register the runner
|
||||
|
||||
The act runner can be registered by running the following command:
|
||||
@@ -262,6 +268,40 @@ The runner will fetch jobs from the Gitea instance and run them automatically.
|
||||
|
||||
Since act runner is still in development, it is recommended to check the latest version and upgrade it regularly.
|
||||
|
||||
## Systemd service
|
||||
|
||||
It is also possible to run act-runner as a [systemd](https://en.wikipedia.org/wiki/Systemd) service. Create an unprivileged `act_runner` user on your system, and the following file in `/etc/systemd/system/act_runner.service`. The paths in `ExecStart` and `WorkingDirectory` may need to be adjusted depending on where you installed the `act_runner` binary, its configuration file, and the home directory of the `act_runner` user.
|
||||
|
||||
```ini
|
||||
[Unit]
|
||||
Description=Gitea Actions runner
|
||||
Documentation=https://gitea.com/gitea/act_runner
|
||||
After=docker.service
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/local/bin/act_runner daemon --config /etc/act_runner/config.yaml
|
||||
ExecReload=/bin/kill -s HUP $MAINPID
|
||||
WorkingDirectory=/var/lib/act_runner
|
||||
TimeoutSec=0
|
||||
RestartSec=10
|
||||
Restart=always
|
||||
User=act_runner
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
Then:
|
||||
|
||||
```bash
|
||||
# load the new systemd unit file
|
||||
sudo systemctl daemon-reload
|
||||
# start the service and enable it at boot
|
||||
sudo systemctl enable act_runner --now
|
||||
```
|
||||
|
||||
If using Docker, the `act_runner` user should also be added to the `docker` group before starting the service. Keep in mind that this effectively gives `act_runner` root access to the system [[1]](https://docs.docker.com/engine/security/#docker-daemon-attack-surface).
|
||||
|
||||
## Configuration variable
|
||||
|
||||
You can create configuration variables on the user, organization and repository level.
|
||||
|
||||
@@ -113,6 +113,8 @@ Runner级别决定了从哪里获取注册令牌。
|
||||
|
||||
注册令牌的格式是一个随机字符串 `D0gvfu2iHfUjNqCYVljVyRV14fISpJxxxxxxxxxx`。
|
||||
|
||||
注册令牌也可以通过 Gitea 的 [命令行](../../administration/command-line.en-us.md#actions-generate-runner-token) 获得:
|
||||
|
||||
### 注册Runner
|
||||
|
||||
可以通过运行以下命令来注册Act Runner:
|
||||
|
||||
@@ -130,34 +130,3 @@ More details about the `[actions].DEFAULT_ACTIONS_URL` configuration can be foun
|
||||
|
||||
Context availability is not checked, so you can use the env context on more places.
|
||||
See [Context availability](https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability).
|
||||
|
||||
## Known issues
|
||||
|
||||
### `docker/build-push-action@v4`
|
||||
|
||||
See [act_runner#119](https://gitea.com/gitea/act_runner/issues/119#issuecomment-738294).
|
||||
|
||||
`ACTIONS_RUNTIME_TOKEN` is a random string in Gitea Actions, not a JWT.
|
||||
But the `docker/build-push-action@v4` tries to parse the token as JWT and doesn't handle the error, so the job fails.
|
||||
|
||||
There are two workarounds:
|
||||
|
||||
Set the `ACTIONS_RUNTIME_TOKEN` to empty manually, like:
|
||||
|
||||
``` yml
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
env:
|
||||
ACTIONS_RUNTIME_TOKEN: ''
|
||||
with:
|
||||
...
|
||||
```
|
||||
|
||||
The bug has been fixed in a newer [commit](https://gitea.com/docker/build-push-action/commit/d8823bfaed2a82c6f5d4799a2f8e86173c461aba?style=split&whitespace=show-all#diff-1af9a5bdf96ddff3a2f3427ed520b7005e9564ad), but it has not been released. So you could use the latest version by specifying the branch name, like:
|
||||
|
||||
``` yml
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@master
|
||||
with:
|
||||
...
|
||||
```
|
||||
|
||||
@@ -132,34 +132,3 @@ Gitea Actions目前不支持此功能。
|
||||
|
||||
不检查上下文可用性,因此您可以在更多地方使用env上下文。
|
||||
请参阅[上下文可用性](https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability)。
|
||||
|
||||
## 已知问题
|
||||
|
||||
### `docker/build-push-action@v4`
|
||||
|
||||
请参阅[act_runner#119](https://gitea.com/gitea/act_runner/issues/119#issuecomment-738294)。
|
||||
|
||||
`ACTIONS_RUNTIME_TOKEN`在Gitea Actions中是一个随机字符串,而不是JWT。
|
||||
但是`DOCKER/BUILD-PUSH-ACTION@V4尝试将令牌解析为JWT,并且不处理错误,因此Job失败。
|
||||
|
||||
有两种解决方法:
|
||||
|
||||
手动将`ACTIONS_RUNTIME_TOKEN`设置为空字符串,例如:
|
||||
|
||||
``` yml
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
env:
|
||||
ACTIONS_RUNTIME_TOKEN: ''
|
||||
with:
|
||||
...
|
||||
```
|
||||
|
||||
该问题已在较新的[提交](https://gitea.com/docker/build-push-action/commit/d8823bfaed2a82c6f5d4799a2f8e86173c461aba?style=split&whitespace=show-all#diff-1af9a5bdf96ddff3a2f3427ed520b7005e9564ad)中修复,但尚未发布。因此,您可以通过指定分支名称来使用最新版本,例如:
|
||||
|
||||
``` yml
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@master
|
||||
with:
|
||||
...
|
||||
```
|
||||
|
||||
@@ -26,7 +26,7 @@ This can be done by pushing to the branch followed by a specific refspec (a loca
|
||||
The following example illustrates this:
|
||||
|
||||
```shell
|
||||
git push origin HEAD:refs/for/master
|
||||
git push origin HEAD:refs/for/main
|
||||
```
|
||||
|
||||
The command has the following structure:
|
||||
@@ -42,8 +42,8 @@ The command has the following structure:
|
||||
- `description`: The PR description
|
||||
- `force-push`: confirm force update the target branch
|
||||
|
||||
Here's another advanced example for creating a new PR targeting `master` with `topic`, `title`, and `description`:
|
||||
Here's another advanced example for creating a new PR targeting `main` with `topic`, `title`, and `description`:
|
||||
|
||||
```shell
|
||||
git push origin HEAD:refs/for/master -o topic="Topic of my PR" -o title="Title of the PR" -o description="# The PR Description\nThis can be **any** markdown content.\n- [x] Ok"
|
||||
git push origin HEAD:refs/for/main -o topic="Topic of my PR" -o title="Title of the PR" -o description="# The PR Description\nThis can be **any** markdown content.\n- [x] Ok"
|
||||
```
|
||||
|
||||
@@ -26,7 +26,7 @@ Agit 允许在推送代码到远程仓库时创建 PR(合并请求)。
|
||||
下面的示例说明了这一点:
|
||||
|
||||
```shell
|
||||
git push origin HEAD:refs/for/master
|
||||
git push origin HEAD:refs/for/main
|
||||
```
|
||||
|
||||
该命令的结构如下:
|
||||
@@ -42,8 +42,8 @@ git push origin HEAD:refs/for/master
|
||||
- `description`:PR 的描述
|
||||
- `force-push`:确认强制更新目标分支
|
||||
|
||||
下面是另一个高级示例,用于创建一个以 `topic`、`title` 和 `description` 为参数的新 PR,目标分支是 `master`:
|
||||
下面是另一个高级示例,用于创建一个以 `topic`、`title` 和 `description` 为参数的新 PR,目标分支是 `main`:
|
||||
|
||||
```shell
|
||||
git push origin HEAD:refs/for/master -o topic="Topic of my PR" -o title="Title of the PR" -o description="# The PR Description\nThis can be **any** markdown content.\n- [x] Ok"
|
||||
git push origin HEAD:refs/for/main -o topic="Topic of my PR" -o title="Title of the PR" -o description="# The PR Description\nThis can be **any** markdown content.\n- [x] Ok"
|
||||
```
|
||||
|
||||
@@ -4,8 +4,8 @@ go 1.21
|
||||
|
||||
require (
|
||||
code.gitea.io/actions-proto-go v0.3.1
|
||||
code.gitea.io/gitea-vet v0.2.2
|
||||
code.gitea.io/sdk/gitea v0.15.1
|
||||
code.gitea.io/gitea-vet v0.2.3
|
||||
code.gitea.io/sdk/gitea v0.16.0
|
||||
codeberg.org/gusted/mcaptcha v0.0.0-20220723083913-4f3072e1d570
|
||||
gitea.com/go-chi/binding v0.0.0-20230415142243-04b515c6d669
|
||||
gitea.com/go-chi/cache v0.2.0
|
||||
@@ -17,7 +17,7 @@ require (
|
||||
github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358
|
||||
github.com/NYTimes/gziphandler v1.1.1
|
||||
github.com/PuerkitoBio/goquery v1.8.1
|
||||
github.com/alecthomas/chroma/v2 v2.9.1
|
||||
github.com/alecthomas/chroma/v2 v2.10.0
|
||||
github.com/blakesmith/ar v0.0.0-20190502131153-809d4375e1fb
|
||||
github.com/blevesearch/bleve/v2 v2.3.10
|
||||
github.com/bufbuild/connect-go v1.10.0
|
||||
@@ -30,23 +30,23 @@ require (
|
||||
github.com/djherbis/nio/v3 v3.0.1
|
||||
github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5
|
||||
github.com/dustin/go-humanize v1.0.1
|
||||
github.com/editorconfig/editorconfig-core-go/v2 v2.5.2
|
||||
github.com/editorconfig/editorconfig-core-go/v2 v2.6.0
|
||||
github.com/emersion/go-imap v1.2.1
|
||||
github.com/emirpasic/gods v1.18.1
|
||||
github.com/ethantkoenig/rupture v1.0.1
|
||||
github.com/felixge/fgprof v0.9.3
|
||||
github.com/fsnotify/fsnotify v1.6.0
|
||||
github.com/gliderlabs/ssh v0.3.5
|
||||
github.com/go-ap/activitypub v0.0.0-20230807182453-602f717f6ca3
|
||||
github.com/go-ap/activitypub v0.0.0-20231003111253-1fba3772399b
|
||||
github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73
|
||||
github.com/go-chi/chi/v5 v5.0.10
|
||||
github.com/go-chi/cors v1.2.1
|
||||
github.com/go-co-op/gocron v1.31.1
|
||||
github.com/go-enry/go-enry/v2 v2.8.5
|
||||
github.com/go-enry/go-enry/v2 v2.8.6
|
||||
github.com/go-fed/httpsig v1.1.1-0.20201223112313-55836744818e
|
||||
github.com/go-git/go-billy/v5 v5.4.1
|
||||
github.com/go-git/go-git/v5 v5.8.1
|
||||
github.com/go-ldap/ldap/v3 v3.4.5
|
||||
github.com/go-git/go-billy/v5 v5.5.0
|
||||
github.com/go-git/go-git/v5 v5.9.0
|
||||
github.com/go-ldap/ldap/v3 v3.4.6
|
||||
github.com/go-sql-driver/mysql v1.7.1
|
||||
github.com/go-swagger/go-swagger v0.30.5
|
||||
github.com/go-testfixtures/testfixtures/v3 v3.9.0
|
||||
@@ -56,40 +56,40 @@ require (
|
||||
github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85
|
||||
github.com/golang-jwt/jwt/v5 v5.0.0
|
||||
github.com/google/go-github/v53 v53.2.0
|
||||
github.com/google/pprof v0.0.0-20230901174712-0191c66da455
|
||||
github.com/google/pprof v0.0.0-20230926050212-f7f687d19a98
|
||||
github.com/google/uuid v1.3.1
|
||||
github.com/gorilla/feeds v1.1.1
|
||||
github.com/gorilla/sessions v1.2.1
|
||||
github.com/hashicorp/go-version v1.6.0
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.6
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.7
|
||||
github.com/huandu/xstrings v1.4.0
|
||||
github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056
|
||||
github.com/jhillyerd/enmime v1.0.0
|
||||
github.com/jhillyerd/enmime v1.0.1
|
||||
github.com/json-iterator/go v1.1.12
|
||||
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
|
||||
github.com/keybase/go-crypto v0.0.0-20200123153347-de78d2cb44f4
|
||||
github.com/klauspost/compress v1.16.7
|
||||
github.com/klauspost/compress v1.17.0
|
||||
github.com/klauspost/cpuid/v2 v2.2.5
|
||||
github.com/lib/pq v1.10.9
|
||||
github.com/markbates/goth v1.77.0
|
||||
github.com/markbates/goth v1.78.0
|
||||
github.com/mattn/go-isatty v0.0.19
|
||||
github.com/mattn/go-sqlite3 v1.14.17
|
||||
github.com/meilisearch/meilisearch-go v0.25.0
|
||||
github.com/meilisearch/meilisearch-go v0.25.1
|
||||
github.com/mholt/archiver/v3 v3.5.1
|
||||
github.com/microcosm-cc/bluemonday v1.0.25
|
||||
github.com/microcosm-cc/bluemonday v1.0.26
|
||||
github.com/minio/minio-go/v7 v7.0.63
|
||||
github.com/minio/sha256-simd v1.0.1
|
||||
github.com/msteinert/pam v1.1.0
|
||||
github.com/nektos/act v0.2.48
|
||||
github.com/msteinert/pam v1.2.0
|
||||
github.com/nektos/act v0.2.52
|
||||
github.com/niklasfasching/go-org v1.7.0
|
||||
github.com/olivere/elastic/v7 v7.0.32
|
||||
github.com/opencontainers/go-digest v1.0.0
|
||||
github.com/opencontainers/image-spec v1.1.0-rc4
|
||||
github.com/opencontainers/image-spec v1.1.0-rc5
|
||||
github.com/pkg/errors v0.9.1
|
||||
github.com/pquerna/otp v1.4.0
|
||||
github.com/prometheus/client_golang v1.16.0
|
||||
github.com/prometheus/client_golang v1.17.0
|
||||
github.com/quasoft/websspi v1.1.2
|
||||
github.com/redis/go-redis/v9 v9.1.0
|
||||
github.com/redis/go-redis/v9 v9.2.1
|
||||
github.com/robfig/cron/v3 v3.0.1
|
||||
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1
|
||||
github.com/sassoftware/go-rpmutils v0.2.0
|
||||
@@ -100,20 +100,20 @@ require (
|
||||
github.com/tstranex/u2f v1.0.0
|
||||
github.com/ulikunitz/xz v0.5.11
|
||||
github.com/urfave/cli/v2 v2.25.7
|
||||
github.com/xanzy/go-gitlab v0.91.0
|
||||
github.com/xanzy/go-gitlab v0.93.1
|
||||
github.com/xeipuuv/gojsonschema v1.2.0
|
||||
github.com/yohcop/openid-go v1.0.1
|
||||
github.com/yuin/goldmark v1.5.6
|
||||
github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc
|
||||
github.com/yuin/goldmark-meta v1.1.0
|
||||
golang.org/x/crypto v0.12.0
|
||||
golang.org/x/image v0.11.0
|
||||
golang.org/x/net v0.14.0
|
||||
golang.org/x/oauth2 v0.11.0
|
||||
golang.org/x/sys v0.12.0
|
||||
golang.org/x/crypto v0.14.0
|
||||
golang.org/x/image v0.13.0
|
||||
golang.org/x/net v0.17.0
|
||||
golang.org/x/oauth2 v0.13.0
|
||||
golang.org/x/sys v0.13.0
|
||||
golang.org/x/text v0.13.0
|
||||
golang.org/x/tools v0.12.0
|
||||
google.golang.org/grpc v1.57.0
|
||||
golang.org/x/tools v0.14.0
|
||||
google.golang.org/grpc v1.58.3
|
||||
google.golang.org/protobuf v1.31.0
|
||||
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
|
||||
gopkg.in/ini.v1 v1.67.0
|
||||
@@ -121,23 +121,23 @@ require (
|
||||
mvdan.cc/xurls/v2 v2.5.0
|
||||
strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251
|
||||
xorm.io/builder v0.3.13
|
||||
xorm.io/xorm v1.3.3-0.20230725140238-59b727260d35
|
||||
xorm.io/xorm v1.3.4
|
||||
)
|
||||
|
||||
require (
|
||||
cloud.google.com/go/compute v1.23.0 // indirect
|
||||
cloud.google.com/go/compute v1.23.1 // indirect
|
||||
cloud.google.com/go/compute/metadata v0.2.3 // indirect
|
||||
dario.cat/mergo v1.0.0 // indirect
|
||||
git.sr.ht/~mariusor/go-xsd-duration v0.0.0-20220703122237-02e73435a078 // indirect
|
||||
github.com/ClickHouse/ch-go v0.58.2 // indirect
|
||||
github.com/ClickHouse/clickhouse-go/v2 v2.13.4 // indirect
|
||||
github.com/ClickHouse/clickhouse-go/v2 v2.14.3 // indirect
|
||||
github.com/DataDog/zstd v1.5.5 // indirect
|
||||
github.com/Masterminds/goutils v1.1.1 // indirect
|
||||
github.com/Masterminds/semver/v3 v3.2.1 // indirect
|
||||
github.com/Masterminds/sprig/v3 v3.2.3 // indirect
|
||||
github.com/Microsoft/go-winio v0.6.1 // indirect
|
||||
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect
|
||||
github.com/RoaringBitmap/roaring v1.5.0 // indirect
|
||||
github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c // indirect
|
||||
github.com/RoaringBitmap/roaring v1.6.0 // indirect
|
||||
github.com/acomagu/bufpipe v1.0.4 // indirect
|
||||
github.com/andybalholm/brotli v1.0.5 // indirect
|
||||
github.com/andybalholm/cascadia v1.3.2 // indirect
|
||||
@@ -162,23 +162,25 @@ require (
|
||||
github.com/blevesearch/zapx/v14 v14.3.10 // indirect
|
||||
github.com/blevesearch/zapx/v15 v15.3.13 // indirect
|
||||
github.com/boombuler/barcode v1.0.1 // indirect
|
||||
github.com/bradfitz/gomemcache v0.0.0-20230611145640-acc696258285 // indirect
|
||||
github.com/bradfitz/gomemcache v0.0.0-20230905024940-24af94b03874 // indirect
|
||||
github.com/cention-sany/utf7 v0.0.0-20170124080048-26cad61bd60a // indirect
|
||||
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
||||
github.com/cloudflare/circl v1.3.3 // indirect
|
||||
github.com/couchbase/go-couchbase v0.1.1 // indirect
|
||||
github.com/couchbase/gomemcached v0.2.1 // indirect
|
||||
github.com/couchbase/goutils v0.1.2 // indirect
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
|
||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
|
||||
github.com/cyphar/filepath-securejoin v0.2.4 // indirect
|
||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
||||
github.com/davidmz/go-pageant v1.0.2 // indirect
|
||||
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
||||
github.com/dlclark/regexp2 v1.10.0 // indirect
|
||||
github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead // indirect
|
||||
github.com/fatih/color v1.15.0 // indirect
|
||||
github.com/felixge/httpsnoop v1.0.3 // indirect
|
||||
github.com/fxamacker/cbor/v2 v2.5.0 // indirect
|
||||
github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea // indirect
|
||||
github.com/go-asn1-ber/asn1-ber v1.5.4 // indirect
|
||||
github.com/go-ap/errors v0.0.0-20231003111023-183eef4b31b7 // indirect
|
||||
github.com/go-asn1-ber/asn1-ber v1.5.5 // indirect
|
||||
github.com/go-enry/go-oniguruma v1.2.1 // indirect
|
||||
github.com/go-faster/city v1.0.1 // indirect
|
||||
github.com/go-faster/errors v0.6.1 // indirect
|
||||
@@ -209,9 +211,7 @@ require (
|
||||
github.com/gorilla/handlers v1.5.1 // indirect
|
||||
github.com/gorilla/mux v1.8.0 // indirect
|
||||
github.com/gorilla/securecookie v1.1.1 // indirect
|
||||
github.com/hashicorp/errwrap v1.1.0 // indirect
|
||||
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
||||
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
||||
github.com/hashicorp/go-retryablehttp v0.7.4 // indirect
|
||||
github.com/hashicorp/hcl v1.0.0 // indirect
|
||||
github.com/imdario/mergo v0.3.16 // indirect
|
||||
@@ -230,7 +230,7 @@ require (
|
||||
github.com/mattn/go-runewidth v0.0.15 // indirect
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
|
||||
github.com/mholt/acmez v1.2.0 // indirect
|
||||
github.com/miekg/dns v1.1.55 // indirect
|
||||
github.com/miekg/dns v1.1.56 // indirect
|
||||
github.com/minio/md5-simd v1.1.2 // indirect
|
||||
github.com/mitchellh/copystructure v1.2.0 // indirect
|
||||
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
||||
@@ -243,37 +243,37 @@ require (
|
||||
github.com/oklog/ulid v1.3.1 // indirect
|
||||
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
||||
github.com/onsi/ginkgo v1.16.5 // indirect
|
||||
github.com/onsi/gomega v1.27.8 // indirect
|
||||
github.com/paulmach/orb v0.10.0 // indirect
|
||||
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
|
||||
github.com/pierrec/lz4/v4 v4.1.18 // indirect
|
||||
github.com/pjbgf/sha1cd v0.3.0 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.0 // indirect
|
||||
github.com/prometheus/client_model v0.4.0 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
||||
github.com/prometheus/client_model v0.5.0 // indirect
|
||||
github.com/prometheus/common v0.44.0 // indirect
|
||||
github.com/prometheus/procfs v0.11.1 // indirect
|
||||
github.com/rhysd/actionlint v1.6.25 // indirect
|
||||
github.com/prometheus/procfs v0.12.0 // indirect
|
||||
github.com/rhysd/actionlint v1.6.26 // indirect
|
||||
github.com/rivo/uniseg v0.4.4 // indirect
|
||||
github.com/robfig/cron v1.2.0 // indirect
|
||||
github.com/rogpeppe/go-internal v1.11.0 // indirect
|
||||
github.com/rs/xid v1.5.0 // indirect
|
||||
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
||||
github.com/sagikazarmark/locafero v0.3.0 // indirect
|
||||
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
|
||||
github.com/segmentio/asm v1.2.0 // indirect
|
||||
github.com/shopspring/decimal v1.3.1 // indirect
|
||||
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c // indirect
|
||||
github.com/sirupsen/logrus v1.9.3 // indirect
|
||||
github.com/skeema/knownhosts v1.2.0 // indirect
|
||||
github.com/spf13/afero v1.9.5 // indirect
|
||||
github.com/skeema/knownhosts v1.2.1 // indirect
|
||||
github.com/sourcegraph/conc v0.3.0 // indirect
|
||||
github.com/spf13/afero v1.10.0 // indirect
|
||||
github.com/spf13/cast v1.5.1 // indirect
|
||||
github.com/spf13/jwalterweatherman v1.1.0 // indirect
|
||||
github.com/spf13/pflag v1.0.5 // indirect
|
||||
github.com/spf13/viper v1.16.0 // indirect
|
||||
github.com/spf13/viper v1.17.0 // indirect
|
||||
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect
|
||||
github.com/subosito/gotenv v1.6.0 // indirect
|
||||
github.com/toqueteos/webbrowser v1.2.0 // indirect
|
||||
github.com/unknwon/com v1.0.1 // indirect
|
||||
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
||||
github.com/valyala/fasthttp v1.49.0 // indirect
|
||||
github.com/valyala/fasthttp v1.50.0 // indirect
|
||||
github.com/valyala/fastjson v1.6.4 // indirect
|
||||
github.com/x448/float16 v0.8.4 // indirect
|
||||
github.com/xanzy/ssh-agent v0.3.3 // indirect
|
||||
@@ -284,16 +284,17 @@ require (
|
||||
github.com/zeebo/blake3 v0.2.3 // indirect
|
||||
go.etcd.io/bbolt v1.3.7 // indirect
|
||||
go.mongodb.org/mongo-driver v1.12.1 // indirect
|
||||
go.opentelemetry.io/otel v1.17.0 // indirect
|
||||
go.opentelemetry.io/otel/trace v1.17.0 // indirect
|
||||
go.opentelemetry.io/otel v1.19.0 // indirect
|
||||
go.opentelemetry.io/otel/trace v1.19.0 // indirect
|
||||
go.uber.org/atomic v1.11.0 // indirect
|
||||
go.uber.org/multierr v1.11.0 // indirect
|
||||
go.uber.org/zap v1.25.0 // indirect
|
||||
golang.org/x/mod v0.12.0 // indirect
|
||||
golang.org/x/sync v0.3.0 // indirect
|
||||
go.uber.org/zap v1.26.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
|
||||
golang.org/x/mod v0.13.0 // indirect
|
||||
golang.org/x/sync v0.4.0 // indirect
|
||||
golang.org/x/time v0.3.0 // indirect
|
||||
google.golang.org/appengine v1.6.7 // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect
|
||||
google.golang.org/appengine v1.6.8 // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a // indirect
|
||||
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
|
||||
gopkg.in/warnings.v0 v0.1.2 // indirect
|
||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||
@@ -303,7 +304,7 @@ replace github.com/hashicorp/go-version => github.com/6543/go-version v1.3.1
|
||||
|
||||
replace github.com/shurcooL/vfsgen => github.com/lunny/vfsgen v0.0.0-20220105142115-2c99e1ffdfa0
|
||||
|
||||
replace github.com/nektos/act => gitea.com/gitea/act v0.243.4
|
||||
replace github.com/nektos/act => gitea.com/gitea/act v0.2.51
|
||||
|
||||
exclude github.com/gofrs/uuid v3.2.0+incompatible
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@ cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvf
|
||||
cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
|
||||
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
|
||||
cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
|
||||
cloud.google.com/go/compute v1.23.0 h1:tP41Zoavr8ptEqaW6j+LQOnyBBhO7OkOMAGrgLopTwY=
|
||||
cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM=
|
||||
cloud.google.com/go/compute v1.23.1 h1:V97tBoDaZHb6leicZ1G6DLK2BAaZLJ/7+9BB/En3hR0=
|
||||
cloud.google.com/go/compute v1.23.1/go.mod h1:CqB3xpmPKKt3OJpW2ndFIXnA9A4xAy/F3Xp1ixncW78=
|
||||
cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY=
|
||||
cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA=
|
||||
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
|
||||
@@ -42,11 +42,10 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9
|
||||
cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo=
|
||||
code.gitea.io/actions-proto-go v0.3.1 h1:PMyiQtBKb8dNnpEO2R5rcZdXSis+UQZVo/SciMtR1aU=
|
||||
code.gitea.io/actions-proto-go v0.3.1/go.mod h1:00ys5QDo1iHN1tHNvvddAcy2W/g+425hQya1cCSvq9A=
|
||||
code.gitea.io/gitea-vet v0.2.1/go.mod h1:zcNbT/aJEmivCAhfmkHOlT645KNOf9W2KnkLgFjGGfE=
|
||||
code.gitea.io/gitea-vet v0.2.2 h1:TEOV/Glf38iGmKzKP0EB++Z5OSL4zGg3RrAvlwaMuvk=
|
||||
code.gitea.io/gitea-vet v0.2.2/go.mod h1:zcNbT/aJEmivCAhfmkHOlT645KNOf9W2KnkLgFjGGfE=
|
||||
code.gitea.io/sdk/gitea v0.15.1 h1:WJreC7YYuxbn0UDaPuWIe/mtiNKTvLN8MLkaw71yx/M=
|
||||
code.gitea.io/sdk/gitea v0.15.1/go.mod h1:klY2LVI3s3NChzIk/MzMn7G1FHrfU7qd63iSMVoHRBA=
|
||||
code.gitea.io/gitea-vet v0.2.3 h1:gdFmm6WOTM65rE8FUBTRzeQZYzXePKSSB1+r574hWwI=
|
||||
code.gitea.io/gitea-vet v0.2.3/go.mod h1:zcNbT/aJEmivCAhfmkHOlT645KNOf9W2KnkLgFjGGfE=
|
||||
code.gitea.io/sdk/gitea v0.16.0 h1:gAfssETO1Hv9QbE+/nhWu7EjoFQYKt6kPoyDytQgw00=
|
||||
code.gitea.io/sdk/gitea v0.16.0/go.mod h1:ndkDk99BnfiUCCYEUhpNzi0lpmApXlwRFqClBlOlEBg=
|
||||
codeberg.org/gusted/mcaptcha v0.0.0-20220723083913-4f3072e1d570 h1:TXbikPqa7YRtfU9vS6QJBg77pUvbEb6StRdZO8t1bEY=
|
||||
codeberg.org/gusted/mcaptcha v0.0.0-20220723083913-4f3072e1d570/go.mod h1:IIAjsijsd8q1isWX8MACefDEgTQslQ4stk2AeeTt3kM=
|
||||
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
|
||||
@@ -54,8 +53,8 @@ dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
|
||||
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
|
||||
git.sr.ht/~mariusor/go-xsd-duration v0.0.0-20220703122237-02e73435a078 h1:cliQ4HHsCo6xi2oWZYKWW4bly/Ory9FuTpFPRxj/mAg=
|
||||
git.sr.ht/~mariusor/go-xsd-duration v0.0.0-20220703122237-02e73435a078/go.mod h1:g/V2Hjas6Z1UHUp4yIx6bATpNzJ7DYtD0FG3+xARWxs=
|
||||
gitea.com/gitea/act v0.243.4 h1:MuBHBLCJfpa6mzwwvs4xqQynrSP2RRzpHpWfTV16PmI=
|
||||
gitea.com/gitea/act v0.243.4/go.mod h1:mabw6AZAiDgxGlK83orWLrNERSPvgBJzEUS3S7u2bHI=
|
||||
gitea.com/gitea/act v0.2.51 h1:gXc/B4OlTciTTzAx9cmNyw04n2SDO7exPjAsR5Idu+c=
|
||||
gitea.com/gitea/act v0.2.51/go.mod h1:CoaX2053jqBlD6JMgu4d4UgFL/rp2I14Kt5mMqcs0Z0=
|
||||
gitea.com/go-chi/binding v0.0.0-20230415142243-04b515c6d669 h1:RUBX+MK/TsDxpHmymaOaydfigEbbzqUnG1OTZU/HAeo=
|
||||
gitea.com/go-chi/binding v0.0.0-20230415142243-04b515c6d669/go.mod h1:77TZu701zMXWJFvB8gvTbQ92zQ3DQq/H7l5wAEjQRKc=
|
||||
gitea.com/go-chi/cache v0.0.0-20210110083709-82c4c9ce2d5e/go.mod h1:k2V/gPDEtXGjjMGuBJiapffAXTv76H4snSmlJRLUhH0=
|
||||
@@ -85,8 +84,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03
|
||||
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
|
||||
github.com/ClickHouse/ch-go v0.58.2 h1:jSm2szHbT9MCAB1rJ3WuCJqmGLi5UTjlNu+f530UTS0=
|
||||
github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTYWhsuQ99aw=
|
||||
github.com/ClickHouse/clickhouse-go/v2 v2.13.4 h1:NcvYN9ONZn3vlPMfQVUBSG5LKz+1y2wk4vaaz5QZXIg=
|
||||
github.com/ClickHouse/clickhouse-go/v2 v2.13.4/go.mod h1:u1AUh8E0XqN1sU1EDzbiGLTI4KWOd+lOHimNSsdyJec=
|
||||
github.com/ClickHouse/clickhouse-go/v2 v2.14.3 h1:s9SuU3PfJrfJ4SDbVRo6XM2ZWlr7efvW9Z/ppUpE1vo=
|
||||
github.com/ClickHouse/clickhouse-go/v2 v2.14.3/go.mod h1:qdw8IMGH4Y+PedKlf9QEhFO1ATTSFhh4exQRVIa3y2A=
|
||||
github.com/DataDog/zstd v1.4.5/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo=
|
||||
github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ=
|
||||
github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw=
|
||||
@@ -104,23 +103,23 @@ github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migc
|
||||
github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
|
||||
github.com/NYTimes/gziphandler v1.1.1 h1:ZUDjpQae29j0ryrS0u/B8HZfJBtBQHjqw2rQ2cqUQ3I=
|
||||
github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c=
|
||||
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg=
|
||||
github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
|
||||
github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c h1:kMFnB0vCcX7IL/m9Y5LO+KQYv+t1CQOiFe6+SV2J7bE=
|
||||
github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
|
||||
github.com/PuerkitoBio/goquery v1.8.1 h1:uQxhNlArOIdbrH1tr0UXwdVFgDcZDrZVdcpygAcwmWM=
|
||||
github.com/PuerkitoBio/goquery v1.8.1/go.mod h1:Q8ICL1kNUJ2sXGoAhPGUdYDJvgQgHzJsnnd3H7Ho5jQ=
|
||||
github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
|
||||
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
|
||||
github.com/RoaringBitmap/roaring v0.4.23/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06Mq5mKs52e1TwOo=
|
||||
github.com/RoaringBitmap/roaring v0.7.1/go.mod h1:jdT9ykXwHFNdJbEtxePexlFYH9LXucApeS0/+/g+p1I=
|
||||
github.com/RoaringBitmap/roaring v1.5.0 h1:V0VCSiHjroItEYCM3guC8T83ehi5QMt3oM9EefTTOms=
|
||||
github.com/RoaringBitmap/roaring v1.5.0/go.mod h1:plvDsJQpxOC5bw8LRteu/MLWHsHez/3y6cubLI4/1yE=
|
||||
github.com/RoaringBitmap/roaring v1.6.0 h1:dc7kRiroETgJcHhWX6BerXkZz2b3JgLGg9nTURJL/og=
|
||||
github.com/RoaringBitmap/roaring v1.6.0/go.mod h1:plvDsJQpxOC5bw8LRteu/MLWHsHez/3y6cubLI4/1yE=
|
||||
github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
|
||||
github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
|
||||
github.com/alecthomas/assert/v2 v2.2.1 h1:XivOgYcduV98QCahG8T5XTezV5bylXe+lBxLG2K2ink=
|
||||
github.com/alecthomas/assert/v2 v2.2.1/go.mod h1:pXcQ2Asjp247dahGEmsZ6ru0UVwnkhktn7S0bBDLxvQ=
|
||||
github.com/alecthomas/chroma/v2 v2.2.0/go.mod h1:vf4zrexSH54oEjJ7EdB65tGNHmH3pGZmVkgTP5RHvAs=
|
||||
github.com/alecthomas/chroma/v2 v2.9.1 h1:0O3lTQh9FxazJ4BYE/MOi/vDGuHn7B+6Bu902N2UZvU=
|
||||
github.com/alecthomas/chroma/v2 v2.9.1/go.mod h1:4TQu7gdfuPjSh76j78ietmqh9LiurGF0EpseFXdKMBw=
|
||||
github.com/alecthomas/chroma/v2 v2.10.0 h1:T2iQOCCt4pRmRMfL55gTodMtc7cU0y7lc1Jb8/mK/64=
|
||||
github.com/alecthomas/chroma/v2 v2.10.0/go.mod h1:4TQu7gdfuPjSh76j78ietmqh9LiurGF0EpseFXdKMBw=
|
||||
github.com/alecthomas/repr v0.0.0-20220113201626-b1b626ac65ae/go.mod h1:2kn6fqh/zIyPLmm3ugklbEi5hg5wS435eygvNfaDQL8=
|
||||
github.com/alecthomas/repr v0.2.0 h1:HAzS41CIzNW5syS8Mf9UwXhNH1J9aix/BvDRf1Ml2Yk=
|
||||
github.com/alecthomas/repr v0.2.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
|
||||
@@ -143,8 +142,6 @@ github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3d
|
||||
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw=
|
||||
github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
|
||||
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
|
||||
github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A=
|
||||
github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
||||
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
||||
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
|
||||
github.com/bits-and-blooms/bitset v1.1.10/go.mod h1:w0XsmFg8qg6cmpTtJ0z3pKgjTDBMMnI/+I2syrE6XBE=
|
||||
@@ -202,12 +199,12 @@ github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBW
|
||||
github.com/boombuler/barcode v1.0.1 h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs=
|
||||
github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
|
||||
github.com/bradfitz/gomemcache v0.0.0-20190329173943-551aad21a668/go.mod h1:H0wQNHz2YrLsuXOZozoeDmnHXkNCRmMW0gwFWDfEZDA=
|
||||
github.com/bradfitz/gomemcache v0.0.0-20230611145640-acc696258285 h1:Dr+ezPI5ivhMn/3WOoB86XzMhie146DNaBbhaQWZHMY=
|
||||
github.com/bradfitz/gomemcache v0.0.0-20230611145640-acc696258285/go.mod h1:H0wQNHz2YrLsuXOZozoeDmnHXkNCRmMW0gwFWDfEZDA=
|
||||
github.com/bsm/ginkgo/v2 v2.9.5 h1:rtVBYPs3+TC5iLUVOis1B9tjLTup7Cj5IfzosKtvTJ0=
|
||||
github.com/bsm/ginkgo/v2 v2.9.5/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
|
||||
github.com/bsm/gomega v1.26.0 h1:LhQm+AFcgV2M0WyKroMASzAzCAJVpAxQXv4SaI9a69Y=
|
||||
github.com/bsm/gomega v1.26.0/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
|
||||
github.com/bradfitz/gomemcache v0.0.0-20230905024940-24af94b03874 h1:N7oVaKyGp8bttX0bfZGmcGkjz7DLQXhAn3DNd3T0ous=
|
||||
github.com/bradfitz/gomemcache v0.0.0-20230905024940-24af94b03874/go.mod h1:r5xuitiExdLAJ09PR7vBVENGvp4ZuTBeWTGtxuX3K+c=
|
||||
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
|
||||
github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
|
||||
github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
|
||||
github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
|
||||
github.com/bufbuild/connect-go v1.10.0 h1:QAJ3G9A1OYQW2Jbk3DeoJbkCxuKArrvZgDt47mjdTbg=
|
||||
github.com/bufbuild/connect-go v1.10.0/go.mod h1:CAIePUgkDR5pAFaylSMtNK45ANQjp9JvpluG20rhpV8=
|
||||
github.com/buildkite/terminal-to-html/v3 v3.9.1 h1:8SOCKFK9ntpYvPE3yUAXHiZYdQI4xf9o9S3wOX7x12A=
|
||||
@@ -253,14 +250,19 @@ github.com/couchbase/goutils v0.1.2 h1:gWr8B6XNWPIhfalHNog3qQKfGiYyh4K4VhO3P2o9B
|
||||
github.com/couchbase/goutils v0.1.2/go.mod h1:h89Ek/tiOxxqjz30nPPlwZdQbdB8BwgnuBxeoUe/ViE=
|
||||
github.com/couchbase/moss v0.1.0/go.mod h1:9MaHIaRuy9pvLPUJxB8sh8OrLfyDczECVL37grCIubs=
|
||||
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
|
||||
github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
|
||||
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
|
||||
github.com/cupcake/rdb v0.0.0-20161107195141-43ba34106c76/go.mod h1:vYwsqCOLxGiisLwp9rITslkFNpZD5rz43tf41QFkTWY=
|
||||
github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg=
|
||||
github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
|
||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/davidmz/go-pageant v1.0.2 h1:bPblRCh5jGU+Uptpz6LgMZGD5hJoOt7otgT454WvHn0=
|
||||
github.com/davidmz/go-pageant v1.0.2/go.mod h1:P2EDDnMqIwG5Rrp05dTRITj9z2zpGcD9efWSkTNKLIE=
|
||||
github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc=
|
||||
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d/go.mod h1:tmAIfUFEirG/Y8jhZ9M+h36obRZAk/1fcSpXwAVlfqE=
|
||||
github.com/denisenkom/go-mssqldb v0.12.3 h1:pBSGx9Tq67pBOTLmxNuirNTeB8Vjmf886Kx+8Y+8shw=
|
||||
@@ -287,12 +289,12 @@ github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25Kn
|
||||
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
|
||||
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
|
||||
github.com/dvyukov/go-fuzz v0.0.0-20210429054444-fca39067bc72/go.mod h1:11Gm+ccJnvAhCNLlf5+cS9KjtbaD5I5zaZpFMsTHWTw=
|
||||
github.com/editorconfig/editorconfig-core-go/v2 v2.5.2 h1:Z/G8cwnwOzGgTtvTutUhWPJ1ySUzuermioYMra7TuDQ=
|
||||
github.com/editorconfig/editorconfig-core-go/v2 v2.5.2/go.mod h1:DoNm5QtDjTkizv0Oo1O+OJ92feoyUz3V4StZpOmP69E=
|
||||
github.com/editorconfig/editorconfig-core-go/v2 v2.6.0 h1:5O8paxMLmi/5ONoKXzWNYxoSZU7+ITVbGcPga0IrzfE=
|
||||
github.com/editorconfig/editorconfig-core-go/v2 v2.6.0/go.mod h1:hdTKe+hwa3mMnMn4JUQziT+yc3pF+6EVmK2LPbLZthE=
|
||||
github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M=
|
||||
github.com/elazarl/go-bindata-assetfs v1.0.1/go.mod h1:v+YaWX3bdea5J/mo8dSETolEo7R71Vk1u8bnjau5yw4=
|
||||
github.com/elazarl/goproxy v0.0.0-20221015165544-a0805db90819 h1:RIB4cRk+lBqKK3Oy0r2gRX4ui7tuhiZq2SuTtTCi0/0=
|
||||
github.com/elazarl/goproxy v0.0.0-20221015165544-a0805db90819/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM=
|
||||
github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU=
|
||||
github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM=
|
||||
github.com/emersion/go-imap v1.2.1 h1:+s9ZjMEjOB8NzZMVTM3cCenz2JrQIGGo5j1df19WjTA=
|
||||
github.com/emersion/go-imap v1.2.1/go.mod h1:Qlx1FSx2FTxjnjWpIlVNEuX+ylerZQNFE5NsmKFSejY=
|
||||
github.com/emersion/go-message v0.15.0/go.mod h1:wQUEfE+38+7EW8p8aZ96ptg6bAb1iwdgej19uXASlE4=
|
||||
@@ -331,14 +333,14 @@ github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY=
|
||||
github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4=
|
||||
github.com/glycerine/go-unsnap-stream v0.0.0-20181221182339-f9677308dec2/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE=
|
||||
github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24=
|
||||
github.com/go-ap/activitypub v0.0.0-20230807182453-602f717f6ca3 h1:Lxp2XxNZ+2bqlpJbKeQme5kMf9NqPJQB1l2eZLJ7W/A=
|
||||
github.com/go-ap/activitypub v0.0.0-20230807182453-602f717f6ca3/go.mod h1:qw0WNf+PTG69Xu6mVqUluDuKl1VwVYdgntOZQFBZQ48=
|
||||
github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea h1:ywGtLGVjJjMrq4mu35Qmu+NtlhlTk/gTayE6Bb4tQZk=
|
||||
github.com/go-ap/errors v0.0.0-20221205040414-01c1adfc98ea/go.mod h1:SaTNjEEkp0q+w3pUS1ccyEL/lUrHteORlDq/e21mCc8=
|
||||
github.com/go-ap/activitypub v0.0.0-20231003111253-1fba3772399b h1:VLD6IPBDkqEsOZ+EfLO6MayuHycZ0cv4BStTlRoZduo=
|
||||
github.com/go-ap/activitypub v0.0.0-20231003111253-1fba3772399b/go.mod h1:cJ9Ye0ZNSMN7RzZDBRY3E+8M3Bpf/R1JX22Ir9yX6WI=
|
||||
github.com/go-ap/errors v0.0.0-20231003111023-183eef4b31b7 h1:I2nuhyVI/48VXoRCCZR2hYBgnSXa+EuDJf/VyX06TC0=
|
||||
github.com/go-ap/errors v0.0.0-20231003111023-183eef4b31b7/go.mod h1:5x8a6P/dhmMGFxWLcyYlyOuJ2lRNaHGhRv+yu8BaTSI=
|
||||
github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73 h1:GMKIYXyXPGIp+hYiWOhfqK4A023HdgisDT4YGgf99mw=
|
||||
github.com/go-ap/jsonld v0.0.0-20221030091449-f2a191312c73/go.mod h1:jyveZeGw5LaADntW+UEsMjl3IlIwk+DxlYNsbofQkGA=
|
||||
github.com/go-asn1-ber/asn1-ber v1.5.4 h1:vXT6d/FNDiELJnLb6hGNa309LMsrCoYFvpwHDF0+Y1A=
|
||||
github.com/go-asn1-ber/asn1-ber v1.5.4/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0=
|
||||
github.com/go-asn1-ber/asn1-ber v1.5.5 h1:MNHlNMBDgEKD4TcKr36vQN68BA00aDfjIt3/bD50WnA=
|
||||
github.com/go-asn1-ber/asn1-ber v1.5.5/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0=
|
||||
github.com/go-chi/chi/v5 v5.0.1/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
|
||||
github.com/go-chi/chi/v5 v5.0.4/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
|
||||
github.com/go-chi/chi/v5 v5.0.10 h1:rLz5avzKpjqxrYwXNfmjkrYYXOyLJd37pz53UFHC6vk=
|
||||
@@ -347,30 +349,31 @@ github.com/go-chi/cors v1.2.1 h1:xEC8UT3Rlp2QuWNEr4Fs/c2EAGVKBwy/1vHx3bppil4=
|
||||
github.com/go-chi/cors v1.2.1/go.mod h1:sSbTewc+6wYHBBCW7ytsFSn836hqM7JxpglAy2Vzc58=
|
||||
github.com/go-co-op/gocron v1.31.1 h1:LZAuBlU0t3SPGUMJGhrJ6VuCc3CsrYzkzicygvVWlfA=
|
||||
github.com/go-co-op/gocron v1.31.1/go.mod h1:39f6KNSGVOU1LO/ZOoZfcSxwlsJDQOKSu8erN0SH48Y=
|
||||
github.com/go-enry/go-enry/v2 v2.8.5 h1:jtYXblst2+d9k7ZgEgkv6Q5hKRKPf0qHRjt715BZEX4=
|
||||
github.com/go-enry/go-enry/v2 v2.8.5/go.mod h1:9yrj4ES1YrbNb1Wb7/PWYr2bpaCXUGRt0uafN0ISyG8=
|
||||
github.com/go-enry/go-enry/v2 v2.8.6 h1:T6ljs5+qNiUTDqpfK5GUD5EvLNdDbf804u8iC30vw7U=
|
||||
github.com/go-enry/go-enry/v2 v2.8.6/go.mod h1:9yrj4ES1YrbNb1Wb7/PWYr2bpaCXUGRt0uafN0ISyG8=
|
||||
github.com/go-enry/go-oniguruma v1.2.1 h1:k8aAMuJfMrqm/56SG2lV9Cfti6tC4x8673aHCcBk+eo=
|
||||
github.com/go-enry/go-oniguruma v1.2.1/go.mod h1:bWDhYP+S6xZQgiRL7wlTScFYBe023B6ilRZbCAD5Hf4=
|
||||
github.com/go-faster/city v1.0.1 h1:4WAxSZ3V2Ws4QRDrscLEDcibJY8uf41H6AhXDrNDcGw=
|
||||
github.com/go-faster/city v1.0.1/go.mod h1:jKcUJId49qdW3L1qKHH/3wPeUstCVpVSXTM6vO3VcTw=
|
||||
github.com/go-faster/errors v0.6.1 h1:nNIPOBkprlKzkThvS/0YaX8Zs9KewLCOSFQS5BU06FI=
|
||||
github.com/go-faster/errors v0.6.1/go.mod h1:5MGV2/2T9yvlrbhe9pD9LO5Z/2zCSq2T8j+Jpi2LAyY=
|
||||
github.com/go-fed/httpsig v1.1.0/go.mod h1:RCMrTZvN1bJYtofsG4rd5NaO5obxQ5xBkdiS7xsT7bM=
|
||||
github.com/go-fed/httpsig v1.1.1-0.20201223112313-55836744818e h1:oRq/fiirun5HqlEWMLIcDmLpIELlG4iGbd0s8iqgPi8=
|
||||
github.com/go-fed/httpsig v1.1.1-0.20201223112313-55836744818e/go.mod h1:RCMrTZvN1bJYtofsG4rd5NaO5obxQ5xBkdiS7xsT7bM=
|
||||
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
|
||||
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic=
|
||||
github.com/go-git/go-billy/v5 v5.4.1 h1:Uwp5tDRkPr+l/TnbHOQzp+tmJfLceOlbVucgpTz8ix4=
|
||||
github.com/go-git/go-billy/v5 v5.4.1/go.mod h1:vjbugF6Fz7JIflbVpl1hJsGjSHNltrSw45YK/ukIvQg=
|
||||
github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU=
|
||||
github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow=
|
||||
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20230305113008-0c11038e723f h1:Pz0DHeFij3XFhoBRGUDPzSJ+w2UcK5/0JvF8DRI58r8=
|
||||
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20230305113008-0c11038e723f/go.mod h1:8LHG1a3SRW71ettAD/jW13h8c6AqjVSeL11RAdgaqpo=
|
||||
github.com/go-git/go-git/v5 v5.8.1 h1:Zo79E4p7TRk0xoRgMq0RShiTHGKcKI4+DI6BfJc/Q+A=
|
||||
github.com/go-git/go-git/v5 v5.8.1/go.mod h1:FHFuoD6yGz5OSKEBK+aWN9Oah0q54Jxl0abmj6GnqAo=
|
||||
github.com/go-git/go-git/v5 v5.9.0 h1:cD9SFA7sHVRdJ7AYck1ZaAa/yeuBvGPxwXDL8cxrObY=
|
||||
github.com/go-git/go-git/v5 v5.9.0/go.mod h1:RKIqga24sWdMGZF+1Ekv9kylsDz6LzdTSI2s/OsZWE0=
|
||||
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
|
||||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||
github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=
|
||||
github.com/go-ldap/ldap/v3 v3.4.5 h1:ekEKmaDrpvR2yf5Nc/DClsGG9lAmdDixe44mLzlW5r8=
|
||||
github.com/go-ldap/ldap/v3 v3.4.5/go.mod h1:bMGIq3AGbytbaMwf8wdv5Phdxz0FWHTIYMSzyrYgnQs=
|
||||
github.com/go-ldap/ldap/v3 v3.4.6 h1:ert95MdbiG7aWo/oPYp9btL3KJlMPKnP58r09rI8T+A=
|
||||
github.com/go-ldap/ldap/v3 v3.4.6/go.mod h1:IGMQANNtxpsOzj7uUAMjpGBaOVTC4DYyIy8VsTdxmtc=
|
||||
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
|
||||
github.com/go-openapi/analysis v0.21.2/go.mod h1:HZwRk4RRisyG8vx2Oe6aqeSQcoxRp47Xkp3+K6q+LdY=
|
||||
github.com/go-openapi/analysis v0.21.4 h1:ZDFLvSNxpDaomuCueM0BlSXxpANBlFYiBvr+GXrvIHc=
|
||||
@@ -425,8 +428,8 @@ github.com/go-swagger/go-swagger v0.30.5/go.mod h1:cWUhSyCNqV7J1wkkxfr5QmbcnCewe
|
||||
github.com/go-swagger/scan-repo-boundary v0.0.0-20180623220736-973b3573c013 h1:l9rI6sNaZgNC0LnF3MiE+qTmyBA/tZAg1rtyrGbUMK0=
|
||||
github.com/go-swagger/scan-repo-boundary v0.0.0-20180623220736-973b3573c013/go.mod h1:b65mBPzqzZWxOZGxSWrqs4GInLIn+u99Q9q7p+GKni0=
|
||||
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
|
||||
github.com/go-test/deep v1.0.7 h1:/VSMRlnY/JSyqxQUzQLKVMAskpY/NZKFA5j2P+0pP2M=
|
||||
github.com/go-test/deep v1.0.7/go.mod h1:QV8Hv/iy04NyLBxAdO9njL0iVPN1S4d/A3NVv1V36o8=
|
||||
github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg=
|
||||
github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE=
|
||||
github.com/go-testfixtures/testfixtures/v3 v3.9.0 h1:938g5V+GWLVejm3Hc+nWCuEXRlcglZDDlN/t1gWzcSY=
|
||||
github.com/go-testfixtures/testfixtures/v3 v3.9.0/go.mod h1:cdsKD2ApFBjdog9jRsz6EJqF+LClq/hrwE9K/1Dzo4s=
|
||||
github.com/go-webauthn/webauthn v0.8.6 h1:bKMtL1qzd2WTFkf1mFTVbreYrwn7dsYmEPjTq6QN90E=
|
||||
@@ -509,6 +512,7 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD
|
||||
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
|
||||
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
|
||||
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
||||
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
|
||||
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
|
||||
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
|
||||
@@ -554,8 +558,8 @@ github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLe
|
||||
github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||
github.com/google/pprof v0.0.0-20211214055906-6f57359322fd/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg=
|
||||
github.com/google/pprof v0.0.0-20221118152302-e6195bd50e26/go.mod h1:dDKJzRmX4S37WGHujM7tX//fmj1uioxKzKxz3lo4HJo=
|
||||
github.com/google/pprof v0.0.0-20230901174712-0191c66da455 h1:YhRUmI1ttDC4sxKY2V62BTI8hCXnyZBV9h38eAanInE=
|
||||
github.com/google/pprof v0.0.0-20230901174712-0191c66da455/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik=
|
||||
github.com/google/pprof v0.0.0-20230926050212-f7f687d19a98 h1:pUa4ghanp6q4IJHwE9RwLgmVFfReJN+KbQ8ExNEUUoQ=
|
||||
github.com/google/pprof v0.0.0-20230926050212-f7f687d19a98/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik=
|
||||
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
||||
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
@@ -588,22 +592,17 @@ github.com/gorilla/sessions v1.1.1/go.mod h1:8KCfur6+4Mqcc6S0FEfKuN15Vl5MgXW92AE
|
||||
github.com/gorilla/sessions v1.2.0/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
|
||||
github.com/gorilla/sessions v1.2.1 h1:DHd3rPN5lE3Ts3D8rKkQ8x/0kqfeNmBAaiSi+o7FsgI=
|
||||
github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
|
||||
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
|
||||
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
|
||||
github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=
|
||||
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
|
||||
github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ=
|
||||
github.com/hashicorp/go-hclog v1.2.0 h1:La19f8d7WIlm4ogzNHB0JGqs5AUDAZ2UfCY4sJXcJdM=
|
||||
github.com/hashicorp/go-hclog v1.2.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ=
|
||||
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=
|
||||
github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
|
||||
github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c=
|
||||
github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M=
|
||||
github.com/hashicorp/go-retryablehttp v0.7.4 h1:ZQgVdpTdAL7WpMIwLzCfbalOcSUdkDZnpUv3/+BxzFA=
|
||||
github.com/hashicorp/go-retryablehttp v0.7.4/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8=
|
||||
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.6 h1:3xi/Cafd1NaoEnS/yDssIiuVeDVywU0QdFGl3aQaQHM=
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.6/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
|
||||
github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
|
||||
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
|
||||
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
|
||||
@@ -677,8 +676,8 @@ github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOl
|
||||
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
|
||||
github.com/jessevdk/go-flags v1.5.0 h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc=
|
||||
github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4=
|
||||
github.com/jhillyerd/enmime v1.0.0 h1:8swYgO1fm68PllCKz5jiLzgD3axNUS388jr6BtRSsl8=
|
||||
github.com/jhillyerd/enmime v1.0.0/go.mod h1:EktNOa/V6ka9yCrfoB2uxgefp1lno6OVdszW0iQ5LnM=
|
||||
github.com/jhillyerd/enmime v1.0.1 h1:y6RyqIgBOI2hIinOXIzmeB+ITRVls0zTJIm5GwgXnjE=
|
||||
github.com/jhillyerd/enmime v1.0.1/go.mod h1:LMMbm6oTlzWHghPavqHtOrP/NosVv3l42CUrZjn03/Q=
|
||||
github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg=
|
||||
github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0=
|
||||
github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4=
|
||||
@@ -707,8 +706,8 @@ github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYs
|
||||
github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
|
||||
github.com/klauspost/compress v1.15.0/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
|
||||
github.com/klauspost/compress v1.15.6/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
|
||||
github.com/klauspost/compress v1.16.7 h1:2mk3MPGNzKyxErAw8YaohYh69+pa4sIQSC0fPGCFR9I=
|
||||
github.com/klauspost/compress v1.16.7/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
|
||||
github.com/klauspost/compress v1.17.0 h1:Rnbp4K9EjcDuVuHtd0dgA4qNuv9yKDYKK1ulpJwgrqM=
|
||||
github.com/klauspost/compress v1.17.0/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE=
|
||||
github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek=
|
||||
github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
|
||||
github.com/klauspost/cpuid/v2 v2.0.12/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c=
|
||||
@@ -761,8 +760,8 @@ github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJ
|
||||
github.com/markbates/going v1.0.0/go.mod h1:I6mnB4BPnEeqo85ynXIx1ZFLLbtiLHNXVgWeFO9OGOA=
|
||||
github.com/markbates/going v1.0.3 h1:mY45T5TvW+Xz5A6jY7lf4+NLg9D8+iuStIHyR7M8qsE=
|
||||
github.com/markbates/going v1.0.3/go.mod h1:fQiT6v6yQar9UD6bd/D4Z5Afbk9J6BBVBtLiyY4gp2o=
|
||||
github.com/markbates/goth v1.77.0 h1:s3scqnWv/Zq/a5M766V0FKsLfOdFNdh/HEkuWCKbvT8=
|
||||
github.com/markbates/goth v1.77.0/go.mod h1:X6xdNgpapSENS0O35iTBBcMHoJDQDfI9bJl+APCkYMc=
|
||||
github.com/markbates/goth v1.78.0 h1:7VEIFDycJp9deyVv3YraGBPdD0ZYQW93Y3Aw1eVP3BY=
|
||||
github.com/markbates/goth v1.78.0/go.mod h1:X6xdNgpapSENS0O35iTBBcMHoJDQDfI9bJl+APCkYMc=
|
||||
github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE=
|
||||
github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0=
|
||||
github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A=
|
||||
@@ -787,16 +786,16 @@ github.com/mattn/go-sqlite3 v1.14.17 h1:mCRHCLDUBXgpKAqIKsaAaAsrAlbkeomtRFKXh2L6
|
||||
github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
|
||||
github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4=
|
||||
github.com/meilisearch/meilisearch-go v0.25.0 h1:xIp+8YWterHuDvpdYlwQ4Qp7im3JlRHmSKiP0NvjyXs=
|
||||
github.com/meilisearch/meilisearch-go v0.25.0/go.mod h1:SxuSqDcPBIykjWz1PX+KzsYzArNLSCadQodWs8extS0=
|
||||
github.com/meilisearch/meilisearch-go v0.25.1 h1:D5wY22sn5kkpRH3uYMGlwltdUEq5regIFmO7awHz3Vo=
|
||||
github.com/meilisearch/meilisearch-go v0.25.1/go.mod h1:SxuSqDcPBIykjWz1PX+KzsYzArNLSCadQodWs8extS0=
|
||||
github.com/mholt/acmez v1.2.0 h1:1hhLxSgY5FvH5HCnGUuwbKY2VQVo8IU7rxXKSnZ7F30=
|
||||
github.com/mholt/acmez v1.2.0/go.mod h1:VT9YwH1xgNX1kmYY89gY8xPJC84BFAisjo8Egigt4kE=
|
||||
github.com/mholt/archiver/v3 v3.5.1 h1:rDjOBX9JSF5BvoJGvjqK479aL70qh9DIpZCl+k7Clwo=
|
||||
github.com/mholt/archiver/v3 v3.5.1/go.mod h1:e3dqJ7H78uzsRSEACH1joayhuSyhnonssnDhppzS1L4=
|
||||
github.com/microcosm-cc/bluemonday v1.0.25 h1:4NEwSfiJ+Wva0VxN5B8OwMicaJvD8r9tlJWm9rtloEg=
|
||||
github.com/microcosm-cc/bluemonday v1.0.25/go.mod h1:ZIOjCQp1OrzBBPIJmfX4qDYFuhU02nx4bn030ixfHLE=
|
||||
github.com/miekg/dns v1.1.55 h1:GoQ4hpsj0nFLYe+bWiCToyrBEJXkQfOOIvFGFy0lEgo=
|
||||
github.com/miekg/dns v1.1.55/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY=
|
||||
github.com/microcosm-cc/bluemonday v1.0.26 h1:xbqSvqzQMeEHCqMi64VAs4d8uy6Mequs3rQ0k/Khz58=
|
||||
github.com/microcosm-cc/bluemonday v1.0.26/go.mod h1:JyzOCs9gkyQyjs+6h10UEVSe02CGwkhd72Xdqh78TWs=
|
||||
github.com/miekg/dns v1.1.56 h1:5imZaSeoRNvpM9SzWNhEcP9QliKiz20/dA2QabIGVnE=
|
||||
github.com/miekg/dns v1.1.56/go.mod h1:cRm6Oo2C8TY9ZS/TqsSrseAcncm74lfK5G+ikN2SWWY=
|
||||
github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34=
|
||||
github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM=
|
||||
github.com/minio/minio-go/v7 v7.0.63 h1:GbZ2oCvaUdgT5640WJOpyDhhDxvknAJU2/T3yurwcbQ=
|
||||
@@ -828,8 +827,8 @@ github.com/mrjones/oauth v0.0.0-20190623134757-126b35219450/go.mod h1:skjdDftzkF
|
||||
github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg=
|
||||
github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM=
|
||||
github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw=
|
||||
github.com/msteinert/pam v1.1.0 h1:VhLun/0n0kQYxiRBJJvVpC2jR6d21SWJFjpvUVj20Kc=
|
||||
github.com/msteinert/pam v1.1.0/go.mod h1:M4FPeAW8g2ITO68W8gACDz13NDJyOQM9IQsQhrR6TOI=
|
||||
github.com/msteinert/pam v1.2.0 h1:mYfjlvN2KYs2Pb9G6nb/1f/nPfAttT/Jee5Sq9r3bGE=
|
||||
github.com/msteinert/pam v1.2.0/go.mod h1:d2n0DCUK8rGecChV3JzvmsDjOY4R7AYbsNxAT+ftQl0=
|
||||
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
|
||||
github.com/niklasfasching/go-org v1.7.0 h1:vyMdcMWWTe/XmANk19F4k8XGBYg0GQ/gJGMimOjGMek=
|
||||
github.com/niklasfasching/go-org v1.7.0/go.mod h1:WuVm4d45oePiE0eX25GqTDQIt/qPW1T9DGkRscqLW5o=
|
||||
@@ -857,12 +856,12 @@ github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1Cpa
|
||||
github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
|
||||
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
|
||||
github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
|
||||
github.com/onsi/gomega v1.27.8 h1:gegWiwZjBsf2DgiSbf5hpokZ98JVDMcWkUiigk6/KXc=
|
||||
github.com/onsi/gomega v1.27.8/go.mod h1:2J8vzI/s+2shY9XHRApDkdgPo1TKT7P2u6fXeJKFnNQ=
|
||||
github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI=
|
||||
github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M=
|
||||
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
|
||||
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
|
||||
github.com/opencontainers/image-spec v1.1.0-rc4 h1:oOxKUJWnFC4YGHCCMNql1x4YaDfYBTS5Y4x/Cgeo1E0=
|
||||
github.com/opencontainers/image-spec v1.1.0-rc4/go.mod h1:X4pATf0uXsnn3g5aiGIsVnJBR4mxhKzfwmvK/B2NTm8=
|
||||
github.com/opencontainers/image-spec v1.1.0-rc5 h1:Ygwkfw9bpDvs+c9E34SdgGOj41dX/cbdlwvlWt0pnFI=
|
||||
github.com/opencontainers/image-spec v1.1.0-rc5/go.mod h1:X4pATf0uXsnn3g5aiGIsVnJBR4mxhKzfwmvK/B2NTm8=
|
||||
github.com/paulmach/orb v0.10.0 h1:guVYVqzxHE/CQ1KpfGO077TR0ATHSNjp4s6XGLn3W9s=
|
||||
github.com/paulmach/orb v0.10.0/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU=
|
||||
github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY=
|
||||
@@ -884,34 +883,33 @@ github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
|
||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
|
||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/pquerna/otp v1.4.0 h1:wZvl1TIVxKRThZIBiwOOHOGP/1+nZyWBil9Y2XNEDzg=
|
||||
github.com/pquerna/otp v1.4.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg=
|
||||
github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8=
|
||||
github.com/prometheus/client_golang v1.16.0/go.mod h1:Zsulrv/L9oM40tJ7T815tM89lFEugiJ9HzIqaAx4LKc=
|
||||
github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q=
|
||||
github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY=
|
||||
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY=
|
||||
github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU=
|
||||
github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw=
|
||||
github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI=
|
||||
github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY=
|
||||
github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY=
|
||||
github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI=
|
||||
github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY=
|
||||
github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo=
|
||||
github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo=
|
||||
github.com/quasoft/websspi v1.1.2 h1:/mA4w0LxWlE3novvsoEL6BBA1WnjJATbjkh1kFrTidw=
|
||||
github.com/quasoft/websspi v1.1.2/go.mod h1:HmVdl939dQ0WIXZhyik+ARdI03M6bQzaSEKcgpFmewk=
|
||||
github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
|
||||
github.com/redis/go-redis/v9 v9.1.0 h1:137FnGdk+EQdCbye1FW+qOEcY5S+SpY9T0NiuqvtfMY=
|
||||
github.com/redis/go-redis/v9 v9.1.0/go.mod h1:urWj3He21Dj5k4TK1y59xH8Uj6ATueP8AH1cY3lZl4c=
|
||||
github.com/redis/go-redis/v9 v9.2.1 h1:WlYJg71ODF0dVspZZCpYmoF1+U1Jjk9Rwd7pq6QmlCg=
|
||||
github.com/redis/go-redis/v9 v9.2.1/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M=
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 h1:OdAsTTz6OkFY5QxjkYwrChwuRruF69c169dPK26NUlk=
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
|
||||
github.com/rhysd/actionlint v1.6.25 h1:0Is99a51w1iocdxKUzNYiBNwjoSlO2Klqzll98joVj4=
|
||||
github.com/rhysd/actionlint v1.6.25/go.mod h1:Q+MtZKm1MdmJ9woOSKxLscMW7kU44/PShvjNy5ZKHA8=
|
||||
github.com/rhysd/actionlint v1.6.26 h1:zi7jPZf3Ks14gCXYAAL47uBziyFlX7+Xwilqhexct9g=
|
||||
github.com/rhysd/actionlint v1.6.26/go.mod h1:TIj1DlCgtYLOv5CH9wCK+WJTOr1qAdnFzkGi0IgSCO4=
|
||||
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
|
||||
github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis=
|
||||
github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
|
||||
github.com/robertkrimen/godocdown v0.0.0-20130622164427-0bfa04905481/go.mod h1:C9WhFzY47SzYBIvzFqSvHIR6ROgDo4TtdTuRaOMjF/s=
|
||||
github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
|
||||
github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k=
|
||||
github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs=
|
||||
github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro=
|
||||
github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||
@@ -930,6 +928,10 @@ github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThC
|
||||
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
|
||||
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
|
||||
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||
github.com/sagikazarmark/locafero v0.3.0 h1:zT7VEGWC2DTflmccN/5T1etyKvxSxpHsjb9cJvm4SvQ=
|
||||
github.com/sagikazarmark/locafero v0.3.0/go.mod h1:w+v7UsPNFwzF1cHuOajOOzoq4U7v/ig1mpRjqV+Bu1U=
|
||||
github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE=
|
||||
github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ=
|
||||
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 h1:lZUw3E0/J3roVtGQ+SCrUrg3ON6NgVqpn3+iol9aGu4=
|
||||
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1/go.mod h1:uToXkOrWAZ6/Oc07xWQrPOhJotwFIyu2bBVN41fcDUY=
|
||||
github.com/sassoftware/go-rpmutils v0.2.0 h1:pKW0HDYMFWQ5b4JQPiI3WI12hGsVoW0V8+GMoZiI/JE=
|
||||
@@ -955,8 +957,8 @@ github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6Mwd
|
||||
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
|
||||
github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
|
||||
github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
|
||||
github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM=
|
||||
github.com/skeema/knownhosts v1.2.0/go.mod h1:g4fPeYpque7P0xefxtGzV81ihjC8sX2IqpAoNkjxbMo=
|
||||
github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ=
|
||||
github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo=
|
||||
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
|
||||
github.com/smartystreets/assertions v0.0.0-20190116191733-b6c0e53d7304/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
|
||||
github.com/smartystreets/assertions v1.1.1 h1:T/YLemO5Yp7KPzS+lVtu+WsHn8yoSwTfItdAd1r3cck=
|
||||
@@ -964,9 +966,11 @@ github.com/smartystreets/assertions v1.1.1/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYl
|
||||
github.com/smartystreets/goconvey v0.0.0-20181108003508-044398e4856c/go.mod h1:XDJAKZRPZ1CvBcN2aX5YOUTYGHki24fSF0Iv48Ibg0s=
|
||||
github.com/smartystreets/goconvey v0.0.0-20190731233626-505e41936337 h1:WN9BUFbdyOsSH/XohnWpXOlq9NBD5sGAB2FciQMUEe8=
|
||||
github.com/smartystreets/goconvey v0.0.0-20190731233626-505e41936337/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
|
||||
github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo=
|
||||
github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0=
|
||||
github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
|
||||
github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM=
|
||||
github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ=
|
||||
github.com/spf13/afero v1.10.0 h1:EaGW2JJh15aKOejeuJ+wpFSHnbd7GE6Wvp3TsNhb6LY=
|
||||
github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ=
|
||||
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
|
||||
github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
|
||||
github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA=
|
||||
@@ -974,14 +978,12 @@ github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN
|
||||
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
|
||||
github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
|
||||
github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
|
||||
github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=
|
||||
github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=
|
||||
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
|
||||
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
|
||||
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||
github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
|
||||
github.com/spf13/viper v1.16.0 h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc=
|
||||
github.com/spf13/viper v1.16.0/go.mod h1:yg78JgCJcbrQOvV9YLXgkLaZqUidkY9K+Dd1FofRzQg=
|
||||
github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI=
|
||||
github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI=
|
||||
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf h1:pvbZ0lM0XWPBqUKqFU8cmavspvIl9nulOYwdy6IFRRo=
|
||||
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod h1:RJID2RhlZKId02nZ62WenDCkgHFerpIOmW0iT7GKmXM=
|
||||
github.com/stephens2424/writerset v1.0.2/go.mod h1:aS2JhsMn6eA7e82oNmW4rfsgAOp9COBTTl8mzkwADnc=
|
||||
@@ -1026,17 +1028,16 @@ github.com/urfave/cli/v2 v2.25.7/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6S
|
||||
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
|
||||
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
|
||||
github.com/valyala/fasthttp v1.37.1-0.20220607072126-8a320890c08d/go.mod h1:t/G+3rLek+CyY9bnIE+YlMRddxVAAGjhxndDB4i4C0I=
|
||||
github.com/valyala/fasthttp v1.49.0 h1:9FdvCpmxB74LH4dPb7IJ1cOSsluR07XG3I1txXWwJpE=
|
||||
github.com/valyala/fasthttp v1.49.0/go.mod h1:k2zXd82h/7UZc3VOdJ2WaUqt1uZ/XpXAfE9i+HBC3lA=
|
||||
github.com/valyala/fastjson v1.6.3/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY=
|
||||
github.com/valyala/fasthttp v1.50.0 h1:H7fweIlBm0rXLs2q0XbalvJ6r0CUPFWK3/bB4N13e9M=
|
||||
github.com/valyala/fasthttp v1.50.0/go.mod h1:k2zXd82h/7UZc3VOdJ2WaUqt1uZ/XpXAfE9i+HBC3lA=
|
||||
github.com/valyala/fastjson v1.6.4 h1:uAUNq9Z6ymTgGhcm0UynUAB6tlbakBrz6CQFax3BXVQ=
|
||||
github.com/valyala/fastjson v1.6.4/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY=
|
||||
github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc=
|
||||
github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4=
|
||||
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
|
||||
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
|
||||
github.com/xanzy/go-gitlab v0.91.0 h1:o8S6TeaPq/b1cGcZ0UWnj4cBP5urtBdYqwmoLZyCdDY=
|
||||
github.com/xanzy/go-gitlab v0.91.0/go.mod h1:5ryv+MnpZStBH8I/77HuQBsMbBGANtVpLWC15qOjWAw=
|
||||
github.com/xanzy/go-gitlab v0.93.1 h1:f7J33cw/P9b/8paIOoH0F3H+TFrswvWHs6yUgoTp9LY=
|
||||
github.com/xanzy/go-gitlab v0.93.1/go.mod h1:5ryv+MnpZStBH8I/77HuQBsMbBGANtVpLWC15qOjWAw=
|
||||
github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM=
|
||||
github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw=
|
||||
github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI=
|
||||
@@ -1097,10 +1098,10 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||
go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
|
||||
go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
|
||||
go.opentelemetry.io/otel v0.14.0/go.mod h1:vH5xEuwy7Rts0GNtsCW3HYQoZDY+OmBJ6t1bFGGlxgw=
|
||||
go.opentelemetry.io/otel v1.17.0 h1:MW+phZ6WZ5/uk2nd93ANk/6yJ+dVrvNWUjGhnnFU5jM=
|
||||
go.opentelemetry.io/otel v1.17.0/go.mod h1:I2vmBGtFaODIVMBSTPVDlJSzBDNf93k60E6Ft0nyjo0=
|
||||
go.opentelemetry.io/otel/trace v1.17.0 h1:/SWhSRHmDPOImIAetP1QAeMnZYiQXrTy4fMMYOdSKWQ=
|
||||
go.opentelemetry.io/otel/trace v1.17.0/go.mod h1:I/4vKTgFclIsXRVucpH25X0mpFSczM7aHeaz0ZBLWjY=
|
||||
go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs=
|
||||
go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY=
|
||||
go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg=
|
||||
go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo=
|
||||
go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
|
||||
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
|
||||
go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
|
||||
@@ -1120,8 +1121,8 @@ go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9E
|
||||
go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
|
||||
go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
|
||||
go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM=
|
||||
go.uber.org/zap v1.25.0 h1:4Hvk6GtkucQ790dqmj7l1eEnRdKm3k3ZUrUMS2d5+5c=
|
||||
go.uber.org/zap v1.25.0/go.mod h1:JIAUzQIH94IC4fOJQm7gMmBJP5k7wQfdcnYdPoEXJYk=
|
||||
go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo=
|
||||
go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so=
|
||||
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
|
||||
golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
|
||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||
@@ -1137,10 +1138,12 @@ golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPh
|
||||
golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
||||
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
|
||||
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
|
||||
golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
|
||||
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
golang.org/x/crypto v0.0.0-20220826181053-bd7e27e6170d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
|
||||
@@ -1148,8 +1151,9 @@ golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4
|
||||
golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
|
||||
golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
|
||||
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
|
||||
golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=
|
||||
golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw=
|
||||
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
|
||||
golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc=
|
||||
golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4=
|
||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
||||
@@ -1160,10 +1164,12 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0
|
||||
golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
|
||||
golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
|
||||
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
|
||||
golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI=
|
||||
golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo=
|
||||
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
|
||||
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
|
||||
golang.org/x/image v0.11.0 h1:ds2RoQvBvYTiJkwpSFDwCcDFNX7DqjL2WsUgTNk0Ooo=
|
||||
golang.org/x/image v0.11.0/go.mod h1:bglhjqbqVuEb9e9+eNR45Jfu7D+T4Qan+NhQk8Ck2P8=
|
||||
golang.org/x/image v0.13.0 h1:3cge/F/QTkNLauhf2QoE9zp+7sr+ZcL4HnoZmdwg9sg=
|
||||
golang.org/x/image v0.13.0/go.mod h1:6mmbMOeV28HuMTgA6OSRkdXKYw/t5W9Uwn2Yv1r3Yxk=
|
||||
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
||||
golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||
@@ -1187,8 +1193,8 @@ golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc=
|
||||
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
|
||||
golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY=
|
||||
golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
|
||||
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
@@ -1237,8 +1243,9 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
|
||||
golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
|
||||
golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14=
|
||||
golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI=
|
||||
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
||||
golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM=
|
||||
golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
@@ -1248,8 +1255,8 @@ golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ
|
||||
golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||
golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||
golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||
golang.org/x/oauth2 v0.11.0 h1:vPL4xzxBM4niKCW6g9whtaWVXTJf1U5e4aZxxFx/gbU=
|
||||
golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk=
|
||||
golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY=
|
||||
golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0=
|
||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
@@ -1264,8 +1271,8 @@ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJ
|
||||
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E=
|
||||
golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
|
||||
golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ=
|
||||
golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
|
||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
@@ -1339,8 +1346,10 @@ golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
|
||||
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
|
||||
golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||
@@ -1349,8 +1358,10 @@ golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
|
||||
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
|
||||
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
|
||||
golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
|
||||
golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0=
|
||||
golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU=
|
||||
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
|
||||
golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
|
||||
golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek=
|
||||
golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
|
||||
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
@@ -1365,7 +1376,6 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
|
||||
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
|
||||
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
|
||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
@@ -1440,8 +1450,8 @@ golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4f
|
||||
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
|
||||
golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss=
|
||||
golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
|
||||
golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc=
|
||||
golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg=
|
||||
golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
@@ -1474,8 +1484,9 @@ google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7
|
||||
google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
|
||||
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
|
||||
google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
|
||||
google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
|
||||
google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
|
||||
google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM=
|
||||
google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds=
|
||||
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
|
||||
google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
|
||||
google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
|
||||
@@ -1513,8 +1524,8 @@ google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6D
|
||||
google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||
google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||
google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d h1:uvYuEyMHKNt+lT4K3bN6fGswmK8qSvcreM3BwjDh+y4=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a h1:a2MQQVoTo96JC9PMGtGBymLp7+/RzpFc2yX/9WfFg1c=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:4cYg8o5yUbm77w8ZX00LhMVNl/YVBFJRYWDc0uYWMs0=
|
||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
|
||||
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
|
||||
@@ -1532,8 +1543,8 @@ google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM
|
||||
google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
|
||||
google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8=
|
||||
google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
||||
google.golang.org/grpc v1.57.0 h1:kfzNeI/klCGD2YPMUlaGNT3pxvYfga7smW3Vth8Zsiw=
|
||||
google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo=
|
||||
google.golang.org/grpc v1.58.3 h1:BjnpXut1btbtgN/6sp+brB2Kbm2LjNXnidYujAVbSoQ=
|
||||
google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0=
|
||||
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
||||
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
|
||||
@@ -1637,5 +1648,5 @@ strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251/go.mod h1:
|
||||
xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
|
||||
xorm.io/builder v0.3.13 h1:a3jmiVVL19psGeXx8GIurTp7p0IIgqeDmwhcR6BAOAo=
|
||||
xorm.io/builder v0.3.13/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE=
|
||||
xorm.io/xorm v1.3.3-0.20230725140238-59b727260d35 h1:qjhRBMFRr3IdT2YR8VByOMfko8vxINiOPeOc267zuPI=
|
||||
xorm.io/xorm v1.3.3-0.20230725140238-59b727260d35/go.mod h1:qFJGFoVYbbIdnz2vaL5OxSQ2raleMpyRRalnq3n9OJo=
|
||||
xorm.io/xorm v1.3.4 h1:vWFKzR3DhGUDl5b4srhUjhDwjxkZAc4C7BFszpu0swI=
|
||||
xorm.io/xorm v1.3.4/go.mod h1:qFJGFoVYbbIdnz2vaL5OxSQ2raleMpyRRalnq3n9OJo=
|
||||
|
||||
@@ -266,3 +266,27 @@ func CreateRunner(ctx context.Context, t *ActionRunner) error {
|
||||
_, err := db.GetEngine(ctx).Insert(t)
|
||||
return err
|
||||
}
|
||||
|
||||
func CountRunnersWithoutBelongingOwner(ctx context.Context) (int64, error) {
|
||||
// Only affect action runners were a owner ID is set, as actions runners
|
||||
// could also be created on a repository.
|
||||
return db.GetEngine(ctx).Table("action_runner").
|
||||
Join("LEFT", "user", "`action_runner`.owner_id = `user`.id").
|
||||
Where("`action_runner`.owner_id != ?", 0).
|
||||
And(builder.IsNull{"`user`.id"}).
|
||||
Count(new(ActionRunner))
|
||||
}
|
||||
|
||||
func FixRunnersWithoutBelongingOwner(ctx context.Context) (int64, error) {
|
||||
subQuery := builder.Select("`action_runner`.id").
|
||||
From("`action_runner`").
|
||||
Join("LEFT", "user", "`action_runner`.owner_id = `user`.id").
|
||||
Where(builder.Neq{"`action_runner`.owner_id": 0}).
|
||||
And(builder.IsNull{"`user`.id"})
|
||||
b := builder.Delete(builder.In("id", subQuery)).From("`action_runner`")
|
||||
res, err := db.GetEngine(ctx).Exec(b)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
return res.RowsAffected()
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ func CalcFingerprint(publicKeyContent string) (string, error) {
|
||||
fnName, fp string
|
||||
err error
|
||||
)
|
||||
if setting.SSH.StartBuiltinServer {
|
||||
if len(setting.SSH.KeygenPath) == 0 {
|
||||
fnName = "calcFingerprintNative"
|
||||
fp, err = calcFingerprintNative(publicKeyContent)
|
||||
} else {
|
||||
|
||||
@@ -232,7 +232,7 @@ func CreateSource(source *Source) error {
|
||||
err = registerableSource.RegisterSource()
|
||||
if err != nil {
|
||||
// remove the AuthSource in case of errors while registering configuration
|
||||
if _, err := db.GetEngine(db.DefaultContext).Delete(source); err != nil {
|
||||
if _, err := db.GetEngine(db.DefaultContext).ID(source.ID).Delete(new(Source)); err != nil {
|
||||
log.Error("CreateSource: Error while wrapOpenIDConnectInitializeError: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,6 +31,10 @@ func TestGetCommitStatuses(t *testing.T) {
|
||||
assert.Equal(t, structs.CommitStatusPending, statuses[0].State)
|
||||
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[0].APIURL(db.DefaultContext))
|
||||
|
||||
assert.Equal(t, "cov/awesomeness", statuses[1].Context)
|
||||
assert.Equal(t, structs.CommitStatusWarning, statuses[1].State)
|
||||
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[1].APIURL(db.DefaultContext))
|
||||
|
||||
assert.Equal(t, "cov/awesomeness", statuses[2].Context)
|
||||
assert.Equal(t, structs.CommitStatusSuccess, statuses[2].State)
|
||||
assert.Equal(t, "https://try.gitea.io/api/v1/repos/user2/repo1/statuses/1234123412341234123412341234123412341234", statuses[2].APIURL(db.DefaultContext))
|
||||
|
||||
@@ -342,7 +342,7 @@ func (c *Comment) AfterLoad(session *xorm.Session) {
|
||||
|
||||
// LoadPoster loads comment poster
|
||||
func (c *Comment) LoadPoster(ctx context.Context) (err error) {
|
||||
if c.PosterID <= 0 || c.Poster != nil {
|
||||
if c.Poster != nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
@@ -898,6 +898,16 @@ func DeleteReview(ctx context.Context, r *Review) error {
|
||||
return err
|
||||
}
|
||||
|
||||
opts = FindCommentsOptions{
|
||||
Type: CommentTypeDismissReview,
|
||||
IssueID: r.IssueID,
|
||||
ReviewID: r.ID,
|
||||
}
|
||||
|
||||
if _, err := sess.Where(opts.ToConds()).Delete(new(Comment)); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if _, err := sess.ID(r.ID).Delete(new(Review)); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import (
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
issues_model "code.gitea.io/gitea/models/issues"
|
||||
repo_model "code.gitea.io/gitea/models/repo"
|
||||
"code.gitea.io/gitea/models/unittest"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
|
||||
@@ -258,3 +259,32 @@ func TestDeleteReview(t *testing.T) {
|
||||
assert.NoError(t, err)
|
||||
assert.True(t, review1.Official)
|
||||
}
|
||||
|
||||
func TestDeleteDismissedReview(t *testing.T) {
|
||||
assert.NoError(t, unittest.PrepareTestDatabase())
|
||||
|
||||
issue := unittest.AssertExistsAndLoadBean(t, &issues_model.Issue{ID: 2})
|
||||
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 1})
|
||||
repo := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: issue.RepoID})
|
||||
review, err := issues_model.CreateReview(db.DefaultContext, issues_model.CreateReviewOptions{
|
||||
Content: "reject",
|
||||
Type: issues_model.ReviewTypeReject,
|
||||
Official: false,
|
||||
Issue: issue,
|
||||
Reviewer: user,
|
||||
})
|
||||
assert.NoError(t, err)
|
||||
assert.NoError(t, issues_model.DismissReview(db.DefaultContext, review, true))
|
||||
comment, err := issues_model.CreateComment(db.DefaultContext, &issues_model.CreateCommentOptions{
|
||||
Type: issues_model.CommentTypeDismissReview,
|
||||
Doer: user,
|
||||
Repo: repo,
|
||||
Issue: issue,
|
||||
ReviewID: review.ID,
|
||||
Content: "dismiss",
|
||||
})
|
||||
assert.NoError(t, err)
|
||||
unittest.AssertExistsAndLoadBean(t, &issues_model.Comment{ID: comment.ID})
|
||||
assert.NoError(t, issues_model.DeleteReview(db.DefaultContext, review))
|
||||
unittest.AssertNotExistsBean(t, &issues_model.Comment{ID: comment.ID})
|
||||
}
|
||||
|
||||
@@ -18,9 +18,6 @@ func ReduceCommitStatus(x *xorm.Engine) error {
|
||||
if _, err := sess.Exec(`UPDATE commit_status SET state='pending' WHERE state='running'`); err != nil {
|
||||
return err
|
||||
}
|
||||
if _, err := sess.Exec(`UPDATE commit_status SET state='failure' WHERE state='warning'`); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return sess.Commit()
|
||||
}
|
||||
|
||||
@@ -716,7 +716,7 @@ func FindUserCodeAccessibleOwnerRepoIDs(ctx context.Context, ownerID int64, user
|
||||
}
|
||||
|
||||
// GetUserRepositories returns a list of repositories of given user.
|
||||
func GetUserRepositories(opts *SearchRepoOptions) (RepositoryList, int64, error) {
|
||||
func GetUserRepositories(ctx context.Context, opts *SearchRepoOptions) (RepositoryList, int64, error) {
|
||||
if len(opts.OrderBy) == 0 {
|
||||
opts.OrderBy = "updated_unix DESC"
|
||||
}
|
||||
@@ -734,7 +734,7 @@ func GetUserRepositories(opts *SearchRepoOptions) (RepositoryList, int64, error)
|
||||
cond = cond.And(builder.In("lower_name", opts.LowerNames))
|
||||
}
|
||||
|
||||
sess := db.GetEngine(db.DefaultContext)
|
||||
sess := db.GetEngine(ctx)
|
||||
|
||||
count, err := sess.Where(cond).Count(new(Repository))
|
||||
if err != nil {
|
||||
|
||||
@@ -96,7 +96,15 @@ func AssertExistsAndLoadMap(t assert.TestingT, table string, conditions ...any)
|
||||
// GetCount get the count of a bean
|
||||
func GetCount(t assert.TestingT, bean any, conditions ...any) int {
|
||||
e := db.GetEngine(db.DefaultContext)
|
||||
count, err := whereOrderConditions(e, conditions).Count(bean)
|
||||
for _, condition := range conditions {
|
||||
switch cond := condition.(type) {
|
||||
case *testCond:
|
||||
e = e.Where(cond.query, cond.args...)
|
||||
default:
|
||||
e = e.Where(cond)
|
||||
}
|
||||
}
|
||||
count, err := e.Count(bean)
|
||||
assert.NoError(t, err)
|
||||
return int(count)
|
||||
}
|
||||
|
||||
@@ -11,7 +11,6 @@ import (
|
||||
"net/url"
|
||||
"strings"
|
||||
|
||||
"code.gitea.io/gitea/models/auth"
|
||||
repo_model "code.gitea.io/gitea/models/repo"
|
||||
"code.gitea.io/gitea/models/unit"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
@@ -205,32 +204,6 @@ func (ctx *APIContext) SetLinkHeader(total, pageSize int) {
|
||||
}
|
||||
}
|
||||
|
||||
// CheckForOTP validates OTP
|
||||
func (ctx *APIContext) CheckForOTP() {
|
||||
if skip, ok := ctx.Data["SkipLocalTwoFA"]; ok && skip.(bool) {
|
||||
return // Skip 2FA
|
||||
}
|
||||
|
||||
otpHeader := ctx.Req.Header.Get("X-Gitea-OTP")
|
||||
twofa, err := auth.GetTwoFactorByUID(ctx, ctx.Doer.ID)
|
||||
if err != nil {
|
||||
if auth.IsErrTwoFactorNotEnrolled(err) {
|
||||
return // No 2FA enrollment for this user
|
||||
}
|
||||
ctx.Error(http.StatusInternalServerError, "GetTwoFactorByUID", err)
|
||||
return
|
||||
}
|
||||
ok, err := twofa.ValidateTOTP(otpHeader)
|
||||
if err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "ValidateTOTP", err)
|
||||
return
|
||||
}
|
||||
if !ok {
|
||||
ctx.Error(http.StatusUnauthorized, "", nil)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// APIContexter returns apicontext as middleware
|
||||
func APIContexter() func(http.Handler) http.Handler {
|
||||
return func(next http.Handler) http.Handler {
|
||||
|
||||
@@ -157,7 +157,6 @@ func Contexter() func(next http.Handler) http.Handler {
|
||||
ctx.Data["Context"] = ctx // TODO: use "ctx" in template and remove this
|
||||
ctx.Data["CurrentURL"] = setting.AppSubURL + req.URL.RequestURI()
|
||||
ctx.Data["Link"] = ctx.Link
|
||||
ctx.Data["locale"] = ctx.Locale
|
||||
|
||||
// PageData is passed by reference, and it will be rendered to `window.config.pageData` in `head.tmpl` for JavaScript modules
|
||||
ctx.PageData = map[string]any{}
|
||||
|
||||
@@ -6,6 +6,7 @@ package doctor
|
||||
import (
|
||||
"context"
|
||||
|
||||
actions_model "code.gitea.io/gitea/models/actions"
|
||||
activities_model "code.gitea.io/gitea/models/activities"
|
||||
"code.gitea.io/gitea/models/db"
|
||||
issues_model "code.gitea.io/gitea/models/issues"
|
||||
@@ -151,6 +152,12 @@ func checkDBConsistency(ctx context.Context, logger log.Logger, autofix bool) er
|
||||
Fixer: activities_model.FixActionCreatedUnixString,
|
||||
FixedMessage: "Set to zero",
|
||||
},
|
||||
{
|
||||
Name: "Action Runners without existing owner",
|
||||
Counter: actions_model.CountRunnersWithoutBelongingOwner,
|
||||
Fixer: actions_model.FixRunnersWithoutBelongingOwner,
|
||||
FixedMessage: "Removed",
|
||||
},
|
||||
}
|
||||
|
||||
// TODO: function to recalc all counters
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
// Copyright 2023 The Gitea Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
package doctor
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
"code.gitea.io/gitea/modules/log"
|
||||
repo_service "code.gitea.io/gitea/services/repository"
|
||||
|
||||
"xorm.io/builder"
|
||||
)
|
||||
|
||||
func handleDeleteOrphanedRepos(ctx context.Context, logger log.Logger, autofix bool) error {
|
||||
test := &consistencyCheck{
|
||||
Name: "Repos with no existing owner",
|
||||
Counter: countOrphanedRepos,
|
||||
Fixer: deleteOrphanedRepos,
|
||||
FixedMessage: "Deleted all content related to orphaned repos",
|
||||
}
|
||||
return test.Run(ctx, logger, autofix)
|
||||
}
|
||||
|
||||
// countOrphanedRepos count repository where user of owner_id do not exist
|
||||
func countOrphanedRepos(ctx context.Context) (int64, error) {
|
||||
return db.CountOrphanedObjects(ctx, "repository", "user", "repository.owner_id=user.id")
|
||||
}
|
||||
|
||||
// deleteOrphanedRepos delete repository where user of owner_id do not exist
|
||||
func deleteOrphanedRepos(ctx context.Context) (int64, error) {
|
||||
batchSize := db.MaxBatchInsertSize("repository")
|
||||
e := db.GetEngine(ctx)
|
||||
var deleted int64
|
||||
adminUser := &user_model.User{IsAdmin: true}
|
||||
|
||||
for {
|
||||
var ids []int64
|
||||
if err := e.Table("`repository`").
|
||||
Join("LEFT", "`user`", "repository.owner_id=user.id").
|
||||
Where(builder.IsNull{"`user`.id"}).
|
||||
Select("`repository`.id").Limit(batchSize).Find(&ids); err != nil {
|
||||
return deleted, err
|
||||
}
|
||||
|
||||
// if we don't get ids we have deleted them all
|
||||
if len(ids) == 0 {
|
||||
return deleted, nil
|
||||
}
|
||||
|
||||
for _, id := range ids {
|
||||
if err := repo_service.DeleteRepositoryDirectly(ctx, adminUser, 0, id, true); err != nil {
|
||||
return deleted, err
|
||||
}
|
||||
deleted++
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func init() {
|
||||
Register(&Check{
|
||||
Title: "Deleted all content related to orphaned repos",
|
||||
Name: "delete-orphaned-repos",
|
||||
IsDefault: false,
|
||||
Run: handleDeleteOrphanedRepos,
|
||||
Priority: 4,
|
||||
})
|
||||
}
|
||||
@@ -7,12 +7,17 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
"net"
|
||||
"net/url"
|
||||
"syscall"
|
||||
"time"
|
||||
)
|
||||
|
||||
// NewDialContext returns a DialContext for Transport, the DialContext will do allow/block list check
|
||||
func NewDialContext(usage string, allowList, blockList *HostMatchList) func(ctx context.Context, network, addr string) (net.Conn, error) {
|
||||
return NewDialContextWithProxy(usage, allowList, blockList, nil)
|
||||
}
|
||||
|
||||
func NewDialContextWithProxy(usage string, allowList, blockList *HostMatchList, proxy *url.URL) func(ctx context.Context, network, addr string) (net.Conn, error) {
|
||||
// How Go HTTP Client works with redirection:
|
||||
// transport.RoundTrip URL=http://domain.com, Host=domain.com
|
||||
// transport.DialContext addrOrHost=domain.com:80
|
||||
@@ -26,11 +31,18 @@ func NewDialContext(usage string, allowList, blockList *HostMatchList) func(ctx
|
||||
Timeout: 30 * time.Second,
|
||||
KeepAlive: 30 * time.Second,
|
||||
|
||||
Control: func(network, ipAddr string, c syscall.RawConn) (err error) {
|
||||
var host string
|
||||
if host, _, err = net.SplitHostPort(addrOrHost); err != nil {
|
||||
Control: func(network, ipAddr string, c syscall.RawConn) error {
|
||||
host, port, err := net.SplitHostPort(addrOrHost)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if proxy != nil {
|
||||
// Always allow the host of the proxy, but only on the specified port.
|
||||
if host == proxy.Hostname() && port == proxy.Port() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
// in Control func, the addr was already resolved to IP:PORT format, there is no cost to do ResolveTCPAddr here
|
||||
tcpAddr, err := net.ResolveTCPAddr(network, ipAddr)
|
||||
if err != nil {
|
||||
|
||||
@@ -204,12 +204,13 @@ func getIssueIndexerQueueHandler(ctx context.Context) func(items ...*IndexerMeta
|
||||
func populateIssueIndexer(ctx context.Context) {
|
||||
ctx, _, finished := process.GetManager().AddTypedContext(ctx, "Service: PopulateIssueIndexer", process.SystemProcessType, true)
|
||||
defer finished()
|
||||
if err := PopulateIssueIndexer(ctx, true); err != nil {
|
||||
ctx = contextWithKeepRetry(ctx) // keep retrying since it's a background task
|
||||
if err := PopulateIssueIndexer(ctx); err != nil {
|
||||
log.Error("Issue indexer population failed: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
func PopulateIssueIndexer(ctx context.Context, keepRetrying bool) error {
|
||||
func PopulateIssueIndexer(ctx context.Context) error {
|
||||
for page := 1; ; page++ {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
@@ -232,20 +233,8 @@ func PopulateIssueIndexer(ctx context.Context, keepRetrying bool) error {
|
||||
}
|
||||
|
||||
for _, repo := range repos {
|
||||
for {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
return fmt.Errorf("shutdown before completion: %w", ctx.Err())
|
||||
default:
|
||||
}
|
||||
if err := updateRepoIndexer(ctx, repo.ID); err != nil {
|
||||
if keepRetrying && ctx.Err() == nil {
|
||||
log.Warn("Retry to populate issue indexer for repo %d: %v", repo.ID, err)
|
||||
continue
|
||||
}
|
||||
return fmt.Errorf("populate issue indexer for repo %d: %v", repo.ID, err)
|
||||
}
|
||||
break
|
||||
if err := updateRepoIndexer(ctx, repo.ID); err != nil {
|
||||
return fmt.Errorf("populate issue indexer for repo %d: %v", repo.ID, err)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -259,8 +248,8 @@ func UpdateRepoIndexer(ctx context.Context, repoID int64) {
|
||||
}
|
||||
|
||||
// UpdateIssueIndexer add/update an issue to the issue indexer
|
||||
func UpdateIssueIndexer(issueID int64) {
|
||||
if err := updateIssueIndexer(issueID); err != nil {
|
||||
func UpdateIssueIndexer(ctx context.Context, issueID int64) {
|
||||
if err := updateIssueIndexer(ctx, issueID); err != nil {
|
||||
log.Error("Unable to push issue %d to issue indexer: %v", issueID, err)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -127,15 +127,15 @@ func updateRepoIndexer(ctx context.Context, repoID int64) error {
|
||||
return fmt.Errorf("issue_model.GetIssueIDsByRepoID: %w", err)
|
||||
}
|
||||
for _, id := range ids {
|
||||
if err := updateIssueIndexer(id); err != nil {
|
||||
if err := updateIssueIndexer(ctx, id); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func updateIssueIndexer(issueID int64) error {
|
||||
return pushIssueIndexerQueue(&IndexerMetadata{ID: issueID})
|
||||
func updateIssueIndexer(ctx context.Context, issueID int64) error {
|
||||
return pushIssueIndexerQueue(ctx, &IndexerMetadata{ID: issueID})
|
||||
}
|
||||
|
||||
func deleteRepoIssueIndexer(ctx context.Context, repoID int64) error {
|
||||
@@ -148,13 +148,21 @@ func deleteRepoIssueIndexer(ctx context.Context, repoID int64) error {
|
||||
if len(ids) == 0 {
|
||||
return nil
|
||||
}
|
||||
return pushIssueIndexerQueue(&IndexerMetadata{
|
||||
return pushIssueIndexerQueue(ctx, &IndexerMetadata{
|
||||
IDs: ids,
|
||||
IsDelete: true,
|
||||
})
|
||||
}
|
||||
|
||||
func pushIssueIndexerQueue(data *IndexerMetadata) error {
|
||||
type keepRetryKey struct{}
|
||||
|
||||
// contextWithKeepRetry returns a context with a key indicating that the indexer should keep retrying.
|
||||
// Please note that it's for background tasks only, and it should not be used for user requests, or it may cause blocking.
|
||||
func contextWithKeepRetry(ctx context.Context) context.Context {
|
||||
return context.WithValue(ctx, keepRetryKey{}, true)
|
||||
}
|
||||
|
||||
func pushIssueIndexerQueue(ctx context.Context, data *IndexerMetadata) error {
|
||||
if issueIndexerQueue == nil {
|
||||
// Some unit tests will trigger indexing, but the queue is not initialized.
|
||||
// It's OK to ignore it, but log a warning message in case it's not a unit test.
|
||||
@@ -162,12 +170,26 @@ func pushIssueIndexerQueue(data *IndexerMetadata) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
err := issueIndexerQueue.Push(data)
|
||||
if errors.Is(err, queue.ErrAlreadyInQueue) {
|
||||
return nil
|
||||
for {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
return ctx.Err()
|
||||
default:
|
||||
}
|
||||
err := issueIndexerQueue.Push(data)
|
||||
if errors.Is(err, queue.ErrAlreadyInQueue) {
|
||||
return nil
|
||||
}
|
||||
if errors.Is(err, context.DeadlineExceeded) { // the queue is full
|
||||
log.Warn("It seems that issue indexer is slow and the queue is full. Please check the issue indexer or increase the queue size.")
|
||||
if ctx.Value(keepRetryKey{}) == nil {
|
||||
return err
|
||||
}
|
||||
// It will be better to increase the queue size instead of retrying, but users may ignore the previous warning message.
|
||||
// However, even it retries, it may still cause index loss when there's a deadline in the context.
|
||||
log.Debug("Retry to push %+v to issue indexer queue", data)
|
||||
continue
|
||||
}
|
||||
return err
|
||||
}
|
||||
if errors.Is(err, context.DeadlineExceeded) {
|
||||
log.Warn("It seems that issue indexer is slow and the queue is full. Please check the issue indexer or increase the queue size.")
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ var (
|
||||
// well as the HTML5 spec:
|
||||
// http://spec.commonmark.org/0.28/#email-address
|
||||
// https://html.spec.whatwg.org/multipage/input.html#e-mail-state-(type%3Demail)
|
||||
emailRegex = regexp.MustCompile("(?:\\s|^|\\(|\\[)([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9]{2,}(?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)(?:\\s|$|\\)|\\]|\\.(\\s|$))")
|
||||
emailRegex = regexp.MustCompile("(?:\\s|^|\\(|\\[)([a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9]{2,}(?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+)(?:\\s|$|\\)|\\]|;|,|\\?|!|\\.(\\s|$))")
|
||||
|
||||
// blackfriday extensions create IDs like fn:user-content-footnote
|
||||
blackfridayExtRegex = regexp.MustCompile(`[^:]*:user-content-`)
|
||||
|
||||
@@ -264,6 +264,18 @@ func TestRender_email(t *testing.T) {
|
||||
"send email to info@gitea.co.uk.",
|
||||
`<p>send email to <a href="mailto:info@gitea.co.uk" rel="nofollow">info@gitea.co.uk</a>.</p>`)
|
||||
|
||||
test(
|
||||
`j.doe@example.com,
|
||||
j.doe@example.com.
|
||||
j.doe@example.com;
|
||||
j.doe@example.com?
|
||||
j.doe@example.com!`,
|
||||
`<p><a href="mailto:j.doe@example.com" rel="nofollow">j.doe@example.com</a>,<br/>
|
||||
<a href="mailto:j.doe@example.com" rel="nofollow">j.doe@example.com</a>.<br/>
|
||||
<a href="mailto:j.doe@example.com" rel="nofollow">j.doe@example.com</a>;<br/>
|
||||
<a href="mailto:j.doe@example.com" rel="nofollow">j.doe@example.com</a>?<br/>
|
||||
<a href="mailto:j.doe@example.com" rel="nofollow">j.doe@example.com</a>!</p>`)
|
||||
|
||||
// Test that should *not* be turned into email links
|
||||
test(
|
||||
"\"info@gitea.com\"",
|
||||
|
||||
@@ -32,7 +32,7 @@ func NewHashedBuffer() (*HashedBuffer, error) {
|
||||
return NewHashedBufferWithSize(DefaultMemorySize)
|
||||
}
|
||||
|
||||
// NewHashedBuffer creates a hashed buffer with a specific memory size
|
||||
// NewHashedBufferWithSize creates a hashed buffer with a specific memory size
|
||||
func NewHashedBufferWithSize(maxMemorySize int) (*HashedBuffer, error) {
|
||||
b, err := filebuffer.New(maxMemorySize)
|
||||
if err != nil {
|
||||
|
||||
@@ -46,7 +46,7 @@ CONN_STR = redis://
|
||||
assert.Equal(t, "default", q.GetName())
|
||||
assert.Equal(t, "level", q.GetType())
|
||||
assert.Equal(t, filepath.Join(setting.AppDataPath, "queues/common"), q.baseConfig.DataFullDir)
|
||||
assert.Equal(t, 100, q.baseConfig.Length)
|
||||
assert.Equal(t, 100000, q.baseConfig.Length)
|
||||
assert.Equal(t, 20, q.batchLength)
|
||||
assert.Equal(t, "", q.baseConfig.ConnStr)
|
||||
assert.Equal(t, "default_queue", q.baseConfig.QueueFullName)
|
||||
|
||||
@@ -149,8 +149,9 @@ func EnvironmentToConfig(cfg ConfigProvider, envs []string) (changed bool) {
|
||||
continue
|
||||
}
|
||||
}
|
||||
key := section.Key(keyName)
|
||||
key := ConfigSectionKey(section, keyName)
|
||||
if key == nil {
|
||||
changed = true
|
||||
key, err = section.NewKey(keyName, keyValue)
|
||||
if err != nil {
|
||||
log.Error("Error creating key: %s in section: %s with value: %s : %v", keyName, sectionName, keyValue, err)
|
||||
|
||||
@@ -115,3 +115,29 @@ key = old
|
||||
EnvironmentToConfig(cfg, []string{"GITEA__sec__key__FILE=" + tmpFile})
|
||||
assert.Equal(t, "value-from-file\n", cfg.Section("sec").Key("key").String())
|
||||
}
|
||||
|
||||
func TestEnvironmentToConfigSubSecKey(t *testing.T) {
|
||||
// the INI package has a quirk: by default, the keys are inherited.
|
||||
// when maintaining the keys, the newly added sub key should not be affected by the parent key.
|
||||
cfg, err := NewConfigProviderFromData(`
|
||||
[sec]
|
||||
key = some
|
||||
`)
|
||||
assert.NoError(t, err)
|
||||
|
||||
changed := EnvironmentToConfig(cfg, []string{"GITEA__sec_0X2E_sub__key=some"})
|
||||
assert.True(t, changed)
|
||||
|
||||
tmpFile := t.TempDir() + "/test-sub-sec-key.ini"
|
||||
defer os.Remove(tmpFile)
|
||||
err = cfg.SaveTo(tmpFile)
|
||||
assert.NoError(t, err)
|
||||
bs, err := os.ReadFile(tmpFile)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, `[sec]
|
||||
key = some
|
||||
|
||||
[sec.sub]
|
||||
key = some
|
||||
`, string(bs))
|
||||
}
|
||||
|
||||
+26
-14
@@ -6,6 +6,7 @@ package setting
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"net"
|
||||
"net/url"
|
||||
"os"
|
||||
"path"
|
||||
@@ -135,15 +136,18 @@ func DBConnStr() (string, error) {
|
||||
// parsePostgreSQLHostPort parses given input in various forms defined in
|
||||
// https://www.postgresql.org/docs/current/static/libpq-connect.html#LIBPQ-CONNSTRING
|
||||
// and returns proper host and port number.
|
||||
func parsePostgreSQLHostPort(info string) (string, string) {
|
||||
host, port := "127.0.0.1", "5432"
|
||||
if strings.Contains(info, ":") && !strings.HasSuffix(info, "]") {
|
||||
idx := strings.LastIndex(info, ":")
|
||||
host = info[:idx]
|
||||
port = info[idx+1:]
|
||||
} else if len(info) > 0 {
|
||||
func parsePostgreSQLHostPort(info string) (host, port string) {
|
||||
if h, p, err := net.SplitHostPort(info); err == nil {
|
||||
host, port = h, p
|
||||
} else {
|
||||
// treat the "info" as "host", if it's an IPv6 address, remove the wrapper
|
||||
host = info
|
||||
if strings.HasPrefix(host, "[") && strings.HasSuffix(host, "]") {
|
||||
host = host[1 : len(host)-1]
|
||||
}
|
||||
}
|
||||
|
||||
// set fallback values
|
||||
if host == "" {
|
||||
host = "127.0.0.1"
|
||||
}
|
||||
@@ -155,14 +159,22 @@ func parsePostgreSQLHostPort(info string) (string, string) {
|
||||
|
||||
func getPostgreSQLConnectionString(dbHost, dbUser, dbPasswd, dbName, dbParam, dbsslMode string) (connStr string) {
|
||||
host, port := parsePostgreSQLHostPort(dbHost)
|
||||
if host[0] == '/' { // looks like a unix socket
|
||||
connStr = fmt.Sprintf("postgres://%s:%s@:%s/%s%ssslmode=%s&host=%s",
|
||||
url.PathEscape(dbUser), url.PathEscape(dbPasswd), port, dbName, dbParam, dbsslMode, host)
|
||||
} else {
|
||||
connStr = fmt.Sprintf("postgres://%s:%s@%s:%s/%s%ssslmode=%s",
|
||||
url.PathEscape(dbUser), url.PathEscape(dbPasswd), host, port, dbName, dbParam, dbsslMode)
|
||||
connURL := url.URL{
|
||||
Scheme: "postgres",
|
||||
User: url.UserPassword(dbUser, dbPasswd),
|
||||
Host: net.JoinHostPort(host, port),
|
||||
Path: dbName,
|
||||
OmitHost: false,
|
||||
RawQuery: dbParam,
|
||||
}
|
||||
return connStr
|
||||
query := connURL.Query()
|
||||
if dbHost[0] == '/' { // looks like a unix socket
|
||||
query.Add("host", dbHost)
|
||||
connURL.Host = ":" + port
|
||||
}
|
||||
query.Set("sslmode", dbsslMode)
|
||||
connURL.RawQuery = query.Encode()
|
||||
return connURL.String()
|
||||
}
|
||||
|
||||
// ParseMSSQLHostPort splits the host into host and port
|
||||
|
||||
@@ -10,46 +10,49 @@ import (
|
||||
)
|
||||
|
||||
func Test_parsePostgreSQLHostPort(t *testing.T) {
|
||||
tests := []struct {
|
||||
tests := map[string]struct {
|
||||
HostPort string
|
||||
Host string
|
||||
Port string
|
||||
}{
|
||||
{
|
||||
"host-port": {
|
||||
HostPort: "127.0.0.1:1234",
|
||||
Host: "127.0.0.1",
|
||||
Port: "1234",
|
||||
},
|
||||
{
|
||||
"no-port": {
|
||||
HostPort: "127.0.0.1",
|
||||
Host: "127.0.0.1",
|
||||
Port: "5432",
|
||||
},
|
||||
{
|
||||
"ipv6-port": {
|
||||
HostPort: "[::1]:1234",
|
||||
Host: "[::1]",
|
||||
Host: "::1",
|
||||
Port: "1234",
|
||||
},
|
||||
{
|
||||
"ipv6-no-port": {
|
||||
HostPort: "[::1]",
|
||||
Host: "[::1]",
|
||||
Host: "::1",
|
||||
Port: "5432",
|
||||
},
|
||||
{
|
||||
"unix-socket": {
|
||||
HostPort: "/tmp/pg.sock:1234",
|
||||
Host: "/tmp/pg.sock",
|
||||
Port: "1234",
|
||||
},
|
||||
{
|
||||
"unix-socket-no-port": {
|
||||
HostPort: "/tmp/pg.sock",
|
||||
Host: "/tmp/pg.sock",
|
||||
Port: "5432",
|
||||
},
|
||||
}
|
||||
for _, test := range tests {
|
||||
host, port := parsePostgreSQLHostPort(test.HostPort)
|
||||
assert.Equal(t, test.Host, host)
|
||||
assert.Equal(t, test.Port, port)
|
||||
for k, test := range tests {
|
||||
t.Run(k, func(t *testing.T) {
|
||||
t.Log(test.HostPort)
|
||||
host, port := parsePostgreSQLHostPort(test.HostPort)
|
||||
assert.Equal(t, test.Host, host)
|
||||
assert.Equal(t, test.Port, port)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,7 +75,7 @@ func Test_getPostgreSQLConnectionString(t *testing.T) {
|
||||
Name: "gitea",
|
||||
Param: "",
|
||||
SSLMode: "false",
|
||||
Output: "postgres://testuser:space%20space%20%21%23$%25%5E%5E%25%5E%60%60%60-=%3F=@:5432/giteasslmode=false&host=/tmp/pg.sock",
|
||||
Output: "postgres://testuser:space%20space%20%21%23$%25%5E%5E%25%5E%60%60%60-=%3F=@:5432/gitea?host=%2Ftmp%2Fpg.sock&sslmode=false",
|
||||
},
|
||||
{
|
||||
Host: "localhost",
|
||||
@@ -82,7 +85,7 @@ func Test_getPostgreSQLConnectionString(t *testing.T) {
|
||||
Name: "gitea",
|
||||
Param: "",
|
||||
SSLMode: "true",
|
||||
Output: "postgres://pgsqlusername:I%20love%20Gitea%21@localhost:5432/giteasslmode=true",
|
||||
Output: "postgres://pgsqlusername:I%20love%20Gitea%21@localhost:5432/gitea?sslmode=true",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ func GetQueueSettings(rootCfg ConfigProvider, name string) (QueueSettings, error
|
||||
queueSettingsDefault := QueueSettings{
|
||||
Type: "level", // dummy, channel, level, redis
|
||||
Datadir: "queues/common", // relative to AppDataPath
|
||||
Length: 100, // queue length before a channel queue will block
|
||||
Length: 100000, // queue length before a channel queue will block
|
||||
|
||||
QueueName: "_queue",
|
||||
SetName: "_unique",
|
||||
|
||||
@@ -16,13 +16,16 @@ const (
|
||||
CommitStatusError CommitStatusState = "error"
|
||||
// CommitStatusFailure is for when the CommitStatus is Failure
|
||||
CommitStatusFailure CommitStatusState = "failure"
|
||||
// CommitStatusWarning is for when the CommitStatus is Warning
|
||||
CommitStatusWarning CommitStatusState = "warning"
|
||||
)
|
||||
|
||||
var commitStatusPriorities = map[CommitStatusState]int{
|
||||
CommitStatusError: 0,
|
||||
CommitStatusFailure: 1,
|
||||
CommitStatusPending: 2,
|
||||
CommitStatusSuccess: 3,
|
||||
CommitStatusWarning: 2,
|
||||
CommitStatusPending: 3,
|
||||
CommitStatusSuccess: 4,
|
||||
}
|
||||
|
||||
func (css CommitStatusState) String() string {
|
||||
@@ -32,7 +35,7 @@ func (css CommitStatusState) String() string {
|
||||
// NoBetterThan returns true if this State is no better than the given State
|
||||
// This function only handles the states defined in CommitStatusPriorities
|
||||
func (css CommitStatusState) NoBetterThan(css2 CommitStatusState) bool {
|
||||
// NoBetterThan only handles the 4 states above
|
||||
// NoBetterThan only handles the 5 states above
|
||||
if _, exist := commitStatusPriorities[css]; !exist {
|
||||
return false
|
||||
}
|
||||
@@ -63,3 +66,8 @@ func (css CommitStatusState) IsError() bool {
|
||||
func (css CommitStatusState) IsFailure() bool {
|
||||
return css == CommitStatusFailure
|
||||
}
|
||||
|
||||
// IsWarning represents if commit status state is warning
|
||||
func (css CommitStatusState) IsWarning() bool {
|
||||
return css == CommitStatusWarning
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@ type Package struct {
|
||||
Type string `json:"type"`
|
||||
Name string `json:"name"`
|
||||
Version string `json:"version"`
|
||||
HTMLURL string `json:"html_url"`
|
||||
// swagger:strfmt date-time
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
}
|
||||
|
||||
@@ -74,27 +74,31 @@ func ActionIcon(opType activities_model.ActionType) string {
|
||||
switch opType {
|
||||
case activities_model.ActionCreateRepo, activities_model.ActionTransferRepo, activities_model.ActionRenameRepo:
|
||||
return "repo"
|
||||
case activities_model.ActionCommitRepo, activities_model.ActionPushTag, activities_model.ActionDeleteTag, activities_model.ActionDeleteBranch:
|
||||
case activities_model.ActionCommitRepo:
|
||||
return "git-commit"
|
||||
case activities_model.ActionCreateIssue:
|
||||
return "issue-opened"
|
||||
case activities_model.ActionCreatePullRequest:
|
||||
return "git-pull-request"
|
||||
case activities_model.ActionCommentIssue, activities_model.ActionCommentPull:
|
||||
return "comment-discussion"
|
||||
case activities_model.ActionDeleteBranch:
|
||||
return "git-branch"
|
||||
case activities_model.ActionMergePullRequest, activities_model.ActionAutoMergePullRequest:
|
||||
return "git-merge"
|
||||
case activities_model.ActionCloseIssue, activities_model.ActionClosePullRequest:
|
||||
case activities_model.ActionCreatePullRequest:
|
||||
return "git-pull-request"
|
||||
case activities_model.ActionClosePullRequest:
|
||||
return "git-pull-request-closed"
|
||||
case activities_model.ActionCreateIssue:
|
||||
return "issue-opened"
|
||||
case activities_model.ActionCloseIssue:
|
||||
return "issue-closed"
|
||||
case activities_model.ActionReopenIssue, activities_model.ActionReopenPullRequest:
|
||||
return "issue-reopened"
|
||||
case activities_model.ActionCommentIssue, activities_model.ActionCommentPull:
|
||||
return "comment-discussion"
|
||||
case activities_model.ActionMirrorSyncPush, activities_model.ActionMirrorSyncCreate, activities_model.ActionMirrorSyncDelete:
|
||||
return "mirror"
|
||||
case activities_model.ActionApprovePullRequest:
|
||||
return "check"
|
||||
case activities_model.ActionRejectPullRequest:
|
||||
return "diff"
|
||||
case activities_model.ActionPublishRelease:
|
||||
return "file-diff"
|
||||
case activities_model.ActionPublishRelease, activities_model.ActionPushTag, activities_model.ActionDeleteTag:
|
||||
return "tag"
|
||||
case activities_model.ActionPullReviewDismissed:
|
||||
return "x"
|
||||
|
||||
@@ -179,7 +179,7 @@ func RenderLabel(ctx context.Context, label *issues_model.Label) template.HTML {
|
||||
|
||||
s := fmt.Sprintf("<span class='ui label scope-parent' title='%s'>"+
|
||||
"<div class='ui label scope-left' style='color: %s !important; background-color: %s !important'>%s</div>"+
|
||||
"<div class='ui label scope-right' style='color: %s !important; background-color: %s !important''>%s</div>"+
|
||||
"<div class='ui label scope-right' style='color: %s !important; background-color: %s !important'>%s</div>"+
|
||||
"</span>",
|
||||
description,
|
||||
textColor, scopeColor, scopeText,
|
||||
|
||||
+84
-228
File diff suppressed because it is too large
Load Diff
+284
-232
File diff suppressed because it is too large
Load Diff
+104
-247
File diff suppressed because it is too large
Load Diff
@@ -353,7 +353,6 @@ code_last_indexed_at = Last indexed %s
|
||||
relevant_repositories_tooltip = Repositories that are forks or that have no topic, no icon, and no description are hidden.
|
||||
relevant_repositories = Only relevant repositories are being shown, <a href="%s">show unfiltered results</a>.
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account = Register Account
|
||||
register_helper_msg = Already have an account? Sign in now!
|
||||
@@ -855,7 +854,7 @@ oauth2_client_secret_hint = The secret will not be shown again after you leave o
|
||||
oauth2_application_edit = Edit
|
||||
oauth2_application_create_description = OAuth2 applications gives your third-party application access to user accounts on this instance.
|
||||
oauth2_application_remove_description = Removing an OAuth2 application will prevent it from accessing authorized user accounts on this instance. Continue?
|
||||
oauth2_application_locked = Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected bahavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information.
|
||||
oauth2_application_locked = Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information.
|
||||
|
||||
authorized_oauth2_applications = Authorized OAuth2 Applications
|
||||
authorized_oauth2_applications_description = You have granted access to your personal Gitea account to these third party applications. Please revoke access for applications you no longer need.
|
||||
@@ -923,7 +922,7 @@ visibility.private = Private
|
||||
visibility.private_tooltip = Visible only to members of organizations you have joined
|
||||
|
||||
[repo]
|
||||
new_repo_helper = A repository contains all project files, including revision history. Already hosting one elsewhere? <a href="%s">Migrate repository.</a>
|
||||
new_repo_helper = A repository contains all project files, including revision history. Already hosting one elsewhere? <a href="%s">Migrate repository.</a>
|
||||
owner = Owner
|
||||
owner_helper = Some organizations may not show up in the dropdown due to a maximum repository count limit.
|
||||
repo_name = Repository Name
|
||||
@@ -1018,18 +1017,16 @@ tree_path_not_found_branch = Path %[1]s doesn't exist in branch %[2]s
|
||||
tree_path_not_found_tag = Path %[1]s doesn't exist in tag %[2]s
|
||||
|
||||
transfer.accept = Accept Transfer
|
||||
transfer.accept_desc = Transfer to "%s"
|
||||
transfer.accept_desc = Transfer to "%s"
|
||||
transfer.reject = Reject Transfer
|
||||
transfer.reject_desc = Cancel transfer to "%s"
|
||||
transfer.reject_desc = Cancel transfer to "%s"
|
||||
transfer.no_permission_to_accept = You do not have permission to accept this transfer.
|
||||
transfer.no_permission_to_reject = You do not have permission to reject this transfer.
|
||||
|
||||
desc.private = Private
|
||||
desc.public = Public
|
||||
desc.private_template = Private template
|
||||
desc.public_template = Template
|
||||
desc.template = Template
|
||||
desc.internal = Internal
|
||||
desc.internal_template = Internal template
|
||||
desc.archived = Archived
|
||||
|
||||
template.items = Template Items
|
||||
@@ -1156,7 +1153,7 @@ releases = Releases
|
||||
tag = Tag
|
||||
released_this = released this
|
||||
tagged_this = tagged this
|
||||
file.title = %s at %s
|
||||
file.title = %s at %s
|
||||
file_raw = Raw
|
||||
file_history = History
|
||||
file_view_source = View Source
|
||||
@@ -2502,7 +2499,6 @@ release.releases_for = Releases for %s
|
||||
release.tags_for = Tags for %s
|
||||
|
||||
branch.name = Branch Name
|
||||
branch.search = Search branches
|
||||
branch.already_exists = A branch named "%s" already exists.
|
||||
branch.delete_head = Delete
|
||||
branch.delete = Delete Branch "%s"
|
||||
@@ -3171,8 +3167,8 @@ monitor.start = Start Time
|
||||
monitor.execute_time = Execution Time
|
||||
monitor.last_execution_result = Result
|
||||
monitor.process.cancel = Cancel process
|
||||
monitor.process.cancel_desc = Cancelling a process may cause data loss
|
||||
monitor.process.cancel_notices = Cancel: <strong>%s</strong>?
|
||||
monitor.process.cancel_desc = Cancelling a process may cause data loss
|
||||
monitor.process.cancel_notices = Cancel: <strong>%s</strong>?
|
||||
monitor.process.children = Children
|
||||
|
||||
monitor.queues = Queues
|
||||
@@ -3236,7 +3232,7 @@ mirror_sync_create = synced new reference <a href="%[2]s">%[3]s</a> to <a href="
|
||||
mirror_sync_delete = synced and deleted reference <code>%[2]s</code> at <a href="%[1]s">%[3]s</a> from mirror
|
||||
approve_pull_request = `approved <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
reject_pull_request = `suggested changes for <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
publish_release = `released <a href="%[2]s"> "%[4]s" </a> at <a href="%[1]s">%[3]s</a>`
|
||||
publish_release = `released <a href="%[2]s"> "%[4]s" </a> at <a href="%[1]s">%[3]s</a>`
|
||||
review_dismissed = `dismissed review from <b>%[4]s</b> for <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
review_dismissed_reason = Reason:
|
||||
create_branch = created branch <a href="%[2]s">%[3]s</a> in <a href="%[1]s">%[4]s</a>
|
||||
@@ -3562,7 +3558,7 @@ type-3.display_name = Organization Project
|
||||
|
||||
[git.filemode]
|
||||
changed_filemode = %[1]s → %[2]s
|
||||
# Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", …
|
||||
; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", …
|
||||
directory = Directory
|
||||
normal_file = Normal file
|
||||
executable_file = Executable file
|
||||
|
||||
+701
-231
File diff suppressed because it is too large
Load Diff
+68
-212
@@ -21,7 +21,6 @@ signed_in_as=ورود به عنوان
|
||||
toc=فهرست محتویات
|
||||
licenses=گواهینامه ها
|
||||
return_to_gitea=بازگشت به Gitea
|
||||
|
||||
username=نام کاربری
|
||||
email=آدرس ایمیل
|
||||
password=رمز عبور
|
||||
@@ -31,8 +30,6 @@ captcha=کپچا
|
||||
twofa=احراز هویت دوگانه
|
||||
twofa_scratch=کد احراز هویت
|
||||
passcode=رمز عبور
|
||||
|
||||
|
||||
repository=مخزن
|
||||
organization=سازمان
|
||||
mirror=قرینه
|
||||
@@ -49,18 +46,15 @@ settings=تنظيمات
|
||||
your_profile=نمایه
|
||||
your_starred=ستارهدار
|
||||
your_settings=تنظيمات
|
||||
|
||||
all=همه
|
||||
sources=منابع
|
||||
mirrors=قرینهها
|
||||
collaborative=همکاری
|
||||
forks=انشعابها
|
||||
|
||||
activities=فعالیتها
|
||||
pull_requests=درخواست ادغام
|
||||
issues=مسائل
|
||||
milestones=نقاط عطف
|
||||
|
||||
ok=باشه
|
||||
cancel=انصراف
|
||||
save=ذخیره
|
||||
@@ -69,37 +63,25 @@ add_all=افزودن همه
|
||||
remove=حذف
|
||||
remove_all=حذف همه
|
||||
edit=ویرایش
|
||||
|
||||
enabled=فعال شده
|
||||
disabled=غیرفعال شده
|
||||
|
||||
copy=کپی
|
||||
copy_url=کپی URL
|
||||
copy_branch=کپی نام شاخه
|
||||
copy_success=کپی شد!
|
||||
copy_error=کپی ناموفق
|
||||
|
||||
write=نوشتن
|
||||
preview=پیش نمایش
|
||||
loading=بارگذاری…
|
||||
|
||||
step1=مرحله ۱:
|
||||
step2=مرحله ۲:
|
||||
|
||||
error=خطا
|
||||
error404=صفحه موردنظر شما یا <strong>وجود ندارد</strong> یا <strong>شما دسترسی کافی</strong> برای مشاهده آن را ندارید.
|
||||
|
||||
never=هرگز
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=مخزن
|
||||
concept_user_organization=سازمان
|
||||
|
||||
|
||||
|
||||
name=نام
|
||||
archived=بایگانی شده
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -149,7 +131,6 @@ err_empty_admin_email=رایانامه (ایمیل) مدیر نمی تواند
|
||||
err_admin_name_is_reserved=نام کاربری مدیر اشتباه است. نام کاربری قبلا استفاده شده است
|
||||
err_admin_name_pattern_not_allowed=نام کاربری مدیر اشتباه است. نام کاربری قبلا استفاده شده است
|
||||
err_admin_name_is_invalid=نام کابری مدیر اشتباه است
|
||||
|
||||
general_title=تنظیمات عمومی
|
||||
app_name=عنوان سایت
|
||||
app_name_helper=شما می توانید نام شرکت خود را در اینجا وارد کنید.
|
||||
@@ -168,7 +149,6 @@ app_url=آدرس پایه گیتی
|
||||
app_url_helper=آدرس پایه برای URLهای اجماع HTTP(S) و هشدار های رایانامه (ایمیل).
|
||||
log_root_path=مسیر گزارشها
|
||||
log_root_path_helper=فایلهای گزارش روی این مسیر ذخیره خواهند شد.
|
||||
|
||||
optional_title=تنظیمات اختیاری
|
||||
email_title=تنظیمات ایمیل
|
||||
smtp_addr=میزبان SMTP
|
||||
@@ -237,19 +217,16 @@ view_home=نمایش %s
|
||||
search_repos=یافتن مخزن…
|
||||
filter=فیلترهای دیگر
|
||||
filter_by_team_repositories=فیلتر کردن با مخازن تیمها
|
||||
feed_of=`خوراک از "%s"`
|
||||
|
||||
feed_of=خوراک از "%s"
|
||||
show_archived=بایگانی شده
|
||||
archived=بایگانی شده
|
||||
show_both_archived_unarchived=نمایش دادن موارد بایگانی شده و غیر بایگانی نشده
|
||||
show_only_archived=نمایش دادن موارد بایگانی شده
|
||||
show_only_unarchived=نمایش دادن موارد بایگانی نشده
|
||||
|
||||
show_private=خصوصی
|
||||
show_both_private_public=نماش دادن موارد عمومی و خصوصی
|
||||
show_only_private=نماش دادن موارد خصوصی
|
||||
show_only_public=نمایش دادن موارد عمومی
|
||||
|
||||
issues.in_your_repos=در مخازن شما
|
||||
|
||||
[explore]
|
||||
@@ -266,7 +243,6 @@ org_no_results=سازمانی مطابق با این مورد یافت نشد.
|
||||
code_no_results=کد منبعی مطابق با جستجوی شما یافت نشد.
|
||||
code_last_indexed_at=آخرین به روزرسانی در %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=نامنویسی حساب کاربری
|
||||
register_helper_msg=قبلا ثبت نام کردید؟ از اینجا وارد شوید!
|
||||
@@ -329,30 +305,23 @@ password_pwned_err=برقراری ارتباط با HaveIBeenPwend ممکن نی
|
||||
view_it_on=در %s مشاهده کنید
|
||||
link_not_working_do_paste=کار نمیکنی؟ کپی کردن و چسباندن در مرورگرتان را امتحان کنید.
|
||||
hi_user_x=سلام <b>%s</b>
|
||||
|
||||
activate_account=لطفا حساب خود را فعال کنید
|
||||
activate_account.title=%s، لطفاً حساب خود را فعال کنید
|
||||
activate_account.text_1=سلام <b>%[1]s</b>، ممنون بهخاطر عضویت در %[2]s!
|
||||
activate_account.text_2=لطفاً روی پیوند زیر کلیک کنید تا حساب خود را در <b>%s</b> فعال کنید:
|
||||
|
||||
activate_email=نشانی ایمیل خود را تایید کنید
|
||||
activate_email.text=لطفاً روی پیوند زیر کلیک کنید تا رایانامهی خود را در <b>%s</b> تأیید کنید:
|
||||
|
||||
register_notify=به گیتی یا گیتگو خوش آمدید
|
||||
register_notify.title=%[1]s، به %[2]s خوشآمدید
|
||||
register_notify.text_1=این رایانامهی تأیید عضویت شما در %s است!
|
||||
register_notify.text_2=حالا شما میتوانید با نام کاربری وارد شوید: %s.
|
||||
register_notify.text_3=اگر این حساب برای شما ایجاد شده، لطفاً ابتدا <a href="%s">گذرواژهی خود را تنظیم کنید</a>.
|
||||
|
||||
reset_password=حساب خود را دوباره فعال کنید
|
||||
reset_password.title=%s، شما برای بازیابی حسابتان درخواست کردهاید
|
||||
reset_password.text=لطفاً روی پیوند زیر کلیک کنید تا حساب خود را در <b>%s</b> بازیابی کنید:
|
||||
|
||||
register_success=ثبتنام با موفقیت انجام شد
|
||||
|
||||
issue_assigned.pull=@%[1]s به شما برای درخواست pull %[2]s در ریپازیتوری %[3]s محول شده.
|
||||
issue_assigned.issue=@%[1]s به شما واگذار شده است برای صدور %[2]s در انبار %[3]s.
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> به شما اشاره کرد:
|
||||
issue.action.force_push=<b>%[1]s</b> مجبور به پوش شدن <b>%[2]s</b> از %[3]s به %[4]s.
|
||||
issue.action.push_1=<b>@%[1]s</b> پوش شده %[3]d سپرده شد به %[2]s
|
||||
@@ -367,7 +336,6 @@ issue.action.review_dismissed=<b>@%[1]s</b> آخرین بررسی را رد کر
|
||||
issue.action.ready_for_review=<b>@%[1]s</b> این درخواست pull علامت زده شد برای بازنگری.
|
||||
issue.action.new=<b>@%[1]s</b> ساخته شد #%[2]d.
|
||||
issue.in_tree_path=در %s:
|
||||
|
||||
release.new.subject=%s در %s منتشر شده است
|
||||
release.new.text=<b>@%[1]s</b> منتشر شد %[2]s در %[3]s
|
||||
release.title=عنوان: %s
|
||||
@@ -375,16 +343,13 @@ release.note=توجه:
|
||||
release.downloads=بارگیریها:
|
||||
release.download.zip=کد منبع (ZIP)
|
||||
release.download.targz=کد منبع (TAR.GZ)
|
||||
|
||||
repo.transfer.subject_to=%s میخواهد "%s" را به %s منتقل کند
|
||||
repo.transfer.subject_to_you=%s میخواهد %s را به شما منتقل کند
|
||||
repo.transfer.to_you=شما
|
||||
repo.transfer.body=برای تایید یا رد آن %s را ببینید یا فقط بیخیالش شوید.
|
||||
|
||||
repo.collaborator.added.subject=%s شما را به پروژه %s اضافه کرد
|
||||
repo.collaborator.added.text=شما به عنوان مشارکتکننده در این مخزن اضافه شدید:
|
||||
|
||||
|
||||
[modal]
|
||||
yes=بله
|
||||
no=خیر
|
||||
@@ -403,32 +368,28 @@ PayloadUrl=نشانی Payload
|
||||
TeamName=نام تیم
|
||||
AuthName=نام احراز هویت
|
||||
AdminEmail=ایمیل مدیر
|
||||
|
||||
NewBranchName=نام شاخهی جدید
|
||||
CommitSummary=خلاصه ی کامیت
|
||||
CommitMessage=پیام کامیت
|
||||
CommitChoice=انتخاب کامیت
|
||||
TreeName=مسیر پرونده
|
||||
Content=محتوا
|
||||
|
||||
SSPISeparatorReplacement=جدا کننده
|
||||
SSPIDefaultLanguage=زبان پیش فرض
|
||||
|
||||
require_error=` نمی تواند خالی باشد.`
|
||||
require_error=" نمی تواند خالی باشد."
|
||||
alpha_dash_error=باید فقط عدد و الفبایی، فاصله باشد ('-') و کاراکتر خط تیره پایین ('_').
|
||||
alpha_dash_dot_error=باید فقط عدد و الفبایی، فاصله باشد ('-') و کاراکتر خط تیره پایین ('_') و نقطه ('.')
|
||||
git_ref_name_error=باید یک نام مرجع کاملاً شکل یافته Git باشد.
|
||||
size_error=` باید به اندازه %s باشد.`
|
||||
min_size_error=` حداقل باید شامل %s کاراکتر باشد.`
|
||||
max_size_error=` حداکثر باید شامل %s کاراکتر باشد.`
|
||||
email_error=` ساختار نشانی ایمیل صحیح نیست.`
|
||||
glob_pattern_error=`الگوی قطرهای (glob) نامعتبر است: %s.`
|
||||
size_error=" باید به اندازه %s باشد."
|
||||
min_size_error=" حداقل باید شامل %s کاراکتر باشد."
|
||||
max_size_error=" حداکثر باید شامل %s کاراکتر باشد."
|
||||
email_error=" ساختار نشانی ایمیل صحیح نیست."
|
||||
glob_pattern_error=الگوی قطرهای (glob) نامعتبر است: %s.
|
||||
regex_pattern_error=الگو عبارت باقاعده نامعتبر است: %s
|
||||
unknown_error=خطای ناشناخته:
|
||||
captcha_incorrect=کد امنیتی اشتباه است.
|
||||
password_not_match=گذرواژهها باید یکسان باشند.
|
||||
lang_select_error=انتخاب یک زبان از فهرست.
|
||||
|
||||
username_been_taken=این نام کاربری قبلا ثبت شده است.
|
||||
username_change_not_local_user=کاربران غیر بومی مجاز به تغییر نامکاربری نیستند.
|
||||
repo_name_been_taken=نام مخزن قبلا ثبت شده است.
|
||||
@@ -457,13 +418,10 @@ user_not_exist=کاربر وجود ندارد.
|
||||
team_not_exist=تیم وجود ندارد.
|
||||
last_org_owner=شما نمیتوانید تنها کاربر را از تیم "صاحبان" حذف کنید. حداقل یک صاحب باید در یک سازمان وجود داشته باشد.
|
||||
cannot_add_org_to_team=یک سازمان را نمی توان به عنوان عضو تیم اضافه کرد.
|
||||
|
||||
invalid_ssh_key=کلید SSH شما تأیید نشد: %s
|
||||
invalid_gpg_key=کلید GPG شما تأیید نشد: %s
|
||||
invalid_ssh_principal=تطبیق نامعتبر: %s
|
||||
auth_failed=تشخیص هویت ناموفق: %v
|
||||
|
||||
|
||||
target_branch_not_exist=شاخه مورد نظر وجود ندارد.
|
||||
|
||||
[user]
|
||||
@@ -481,7 +439,6 @@ unfollow=عدم دنبال کردن
|
||||
user_bio=زندگینامه
|
||||
disabled_public_activity=این کاربر نمایش عمومی فعالیت های خود را غیرفعال کرده است.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=نمایه
|
||||
account=حساب کاربری
|
||||
@@ -498,7 +455,6 @@ delete=حذف حساب کاربری
|
||||
twofa=احراز هویت دوگانه
|
||||
account_link=حسابهای مرتبط
|
||||
organization=سازمان ها
|
||||
|
||||
public_profile=نمایه عمومی
|
||||
password_username_disabled=حسابهای غیر محلی مجاز به تغییر نام کاربری نیستند. لطفا با مدیر سایت در ارتباط باشید.
|
||||
full_name=نام کامل
|
||||
@@ -517,7 +473,6 @@ ui=پوسته
|
||||
comment_type_group_title=عنوان
|
||||
privacy=حریم خصوصی
|
||||
keep_activity_private_popup=نمایان ساختن فعالیت ها برای شما و مدیران
|
||||
|
||||
lookup_avatar_by_mail=جست و جو آواتار توسط نشانی ایمیل
|
||||
federated_avatar_lookup=جستجو برای آواتار مشترک
|
||||
enable_custom_avatar=استفاده از آواتار دلخواه
|
||||
@@ -527,14 +482,12 @@ delete_current_avatar=حذف آواتار فعلی
|
||||
uploaded_avatar_not_a_image=فایل بارگذاری شده تصویر نمیباشد.
|
||||
update_avatar_success=آواتار شما تغییر کرد.
|
||||
update_user_avatar_success=آواتار کاربر بروز رسانی شده است.
|
||||
|
||||
change_password=تغییر گذرواژه
|
||||
old_password=گذارواژه فعلی
|
||||
new_password=گذرواژه جدید
|
||||
password_incorrect=گذرواژه فعلی شما اشتباه است.
|
||||
change_password_success=گذرواژه شما تغییر کرد. از این پس با گذرواژه جدید خود وارد شوید.
|
||||
password_change_disabled=کاربران غیر محلی نمیتوانند گذرواژه خود را از طریق واسط وب گیتی به روز کنند.
|
||||
|
||||
emails=نشانیهای ایمیل
|
||||
manage_emails=مدیریت نشانیهای ایمیل
|
||||
manage_themes=تم پیش فرض را انتخاب کنید
|
||||
@@ -564,7 +517,6 @@ email_preference_set_success=تنظیمات ایمیل با موفقیت اعم
|
||||
add_openid_success=نشانی OpenID اضافه شد.
|
||||
keep_email_private=مخفی کردن نشانی ایمیل
|
||||
openid_desc=OpenID به شما امکان می دهد احراز هویت را به یک ارائه دهنده خارجی واگذار کنید.
|
||||
|
||||
manage_ssh_keys=مدیریت کلیدهای اساساچ
|
||||
manage_ssh_principals=گواهیهای SSH اصلی را مدیریت کنید
|
||||
manage_gpg_keys=مدیریت کلید GPG
|
||||
@@ -630,7 +582,6 @@ ssh_disabled=SSH غیر فعل شد
|
||||
ssh_externally_managed=کلید ssh به صورت بیرونی برای این یوزر مدیریت می شود
|
||||
manage_social=مدیریت حساب های اجتماعی مرتبط
|
||||
unbind=لغو ارتباط
|
||||
|
||||
manage_access_token=مدیریت توکن های دسترسی
|
||||
generate_new_token=تولید توکن جدید
|
||||
tokens_desc=این token قابلیت دسترسی به اکانت شما را توسط API میدهد.
|
||||
@@ -644,7 +595,6 @@ access_token_deletion_cancel_action=انصراف
|
||||
access_token_deletion_confirm_action=حذف
|
||||
delete_token_success=token مورد نظر حذف شد. برنامه هایی که از آن استفاده میکنند به زودی دسترسی به حساب کاربری شما را از دست میدهند.
|
||||
permission_read=خواندن
|
||||
|
||||
manage_oauth2_applications=مدیریت برنامههای OAuth2
|
||||
edit_oauth2_application=ویرایش برنامه OAuth2
|
||||
oauth2_applications_desc=برنامههای OAuth2 احراز هویت برنامه های شخص ثالث را با بستری امن میسر میکند.
|
||||
@@ -661,12 +611,10 @@ oauth2_regenerate_secret=تولید دوباره کلمه امن
|
||||
oauth2_regenerate_secret_hint=کلمه امن خود را فراموش کرده اید؟
|
||||
oauth2_application_edit=ويرايش
|
||||
oauth2_application_create_description=برنامههای OAuth2 این امکان را به برنامههای شخص ثالث میدهد یک نمونه از دسترسی به حساب کاربری شما داشته باشد.
|
||||
|
||||
authorized_oauth2_applications=برنامه OAuth2 تایید شد
|
||||
revoke_key=ابطال
|
||||
revoke_oauth2_grant=ابطال دسترسی
|
||||
revoke_oauth2_grant_description=لغو دسترسی برای این برنامه شخص ثالث از دسترسی این برنامه به داده های شما جلوگیری می کند. شما مطمئن هستید؟
|
||||
|
||||
twofa_desc=احراز هویت دو مرحله ای امنیت حساب شما را افزایش میدهد.
|
||||
twofa_is_enrolled=احراز هویت دو مرحله ای برای حساب شما <strong>اجرا</strong>میشود.
|
||||
twofa_not_enrolled=حساب کاربری شما اکنون احراز هویت دو مرحله ای ندارد.
|
||||
@@ -683,8 +631,6 @@ then_enter_passcode=و کد ورود نمایش داده شده در درخوا
|
||||
passcode_invalid=کد ورود نامعتبر است. مجددا تلاش نمایید.
|
||||
twofa_enrolled=ورود به حسابت کاربری دو مرحله ای فعال شد. لطفا token خود را (%s) نگهداری کنید. لذا فقط یک بار نمایش داده میشود!
|
||||
twofa_failed_get_secret=خطا در دریافت رمز.
|
||||
|
||||
|
||||
manage_account_links=مدیریت حساب های مرتبط شده
|
||||
manage_account_links_desc=این حساب های خارجی به حساب Gitea ارتباط دارد.
|
||||
account_links_not_available=اکنون دیگر هیچ پیوند حسابهای کاربری خارجی به حساب کاربری شما وجود ندارد.
|
||||
@@ -692,22 +638,17 @@ link_account=پیوند به حساب
|
||||
remove_account_link=حذف حساب پیوند خرده
|
||||
remove_account_link_desc=با حذف پیوند خارجی حساب کاربری دسترسی شما به حساب کابریتان توسط آن از بین میرود. آیا ادامه میدهید؟
|
||||
remove_account_link_success=پیوند حساب کاربری از حذف شد.
|
||||
|
||||
|
||||
orgs_none=شما عضو هیچ سازمانی نیستید.
|
||||
|
||||
delete_account=حذف حساب کاربری
|
||||
delete_prompt=این عملیات بهطور کامل حساب کاربری شما و محتوای آن را حذف میکند و <strong> غیرقابلبازگشت </strong>میباشد.
|
||||
delete_with_all_comments=حساب جوانتر از %s است. برای پیشگیری از یادداشت روح همه کامنتهای مسألهها و PRها، همراهش حذف خواهد شد.
|
||||
confirm_delete_account=تاییدیه حذف
|
||||
delete_account_title=حذف حساب کاربری
|
||||
delete_account_desc=آیا شما مطمئن هستید که میخواهیدحساب کاربری خود را حذف کنید؟
|
||||
|
||||
email_notifications.enable=فعالسازی اعلانهای ایمیل
|
||||
email_notifications.onmention=فقط یادآوری توسط ایمیل
|
||||
email_notifications.disable=غیرفعال کردن اعلانهای ایمیل
|
||||
email_notifications.submit=ثبت اولویت ایمیل
|
||||
|
||||
visibility=پدیداری کاربر
|
||||
visibility.public=عمومی
|
||||
visibility.limited=محدود شده
|
||||
@@ -789,12 +730,10 @@ delete_preexisting=حذف فایلهایی که قبلا موجود بود
|
||||
delete_preexisting_content=حذف فایلهای موجود در %s
|
||||
delete_preexisting_success=فایل های تصویب نشده پاک شده در %s
|
||||
blame_prior=قبل از این تغییر، سرزنش را مشاهده کنید
|
||||
|
||||
transfer.accept=تایید انتقال
|
||||
transfer.accept_desc=انتقال به %s
|
||||
transfer.reject=رد انتقال
|
||||
transfer.reject_desc=رد انتقال به %s
|
||||
|
||||
desc.private=خصوصی
|
||||
desc.public=عمومی
|
||||
desc.private_template=قالب خصوصی
|
||||
@@ -802,7 +741,6 @@ desc.public_template=قالب
|
||||
desc.internal=داخلی
|
||||
desc.internal_template=قالب داخلی
|
||||
desc.archived=بایگانی شده
|
||||
|
||||
template.items=موارد الگو
|
||||
template.git_content=محتوای گیت (شاخه پیش فرض)
|
||||
template.git_hooks=قلاب های گیت
|
||||
@@ -812,13 +750,10 @@ template.avatar=آواتار
|
||||
template.issue_labels=برچسبهای مسئله
|
||||
template.one_item=شما بایستی حداقل یک الگو را انتخاب کنید
|
||||
template.invalid=شما بایستی یک الگو مخزن را انتخاب کنید
|
||||
|
||||
archive.issue.nocomment=این مخزن بایگانی شده است. شما نمیتوانید در مورد مسائل اظهار نظر کنید.
|
||||
archive.pull.nocomment=این مخزن بایگانی شده. شما نمی توانید دیدگاهی بر روی این تقاضای واکشی ارسال کنید.
|
||||
|
||||
form.reach_limit_of_creation_1=شما قبلاً به بیشینه مخزن - %d - رسیدهاید.
|
||||
form.reach_limit_of_creation_n=شما قبلا به بیشینه مخزنها - %d - رسیدهاید.
|
||||
|
||||
need_auth=دسترسی
|
||||
migrate_options=تنظیمات مهاجرت
|
||||
migrate_service=سرویس مهاجرت
|
||||
@@ -863,7 +798,6 @@ migrate.migrating_labels=برچسب های مهاجرت
|
||||
migrate.migrating_releases=انتشارات مهاجرت
|
||||
migrate.migrating_issues=مشکلات مهاجرت
|
||||
migrate.migrating_pulls=مهاجرت درخواست های pull
|
||||
|
||||
mirror_from=قرینه از
|
||||
forked_from=انشعاب شده از
|
||||
generated_from=ساخته شده از
|
||||
@@ -877,19 +811,17 @@ unstar=برداشتن ستاره
|
||||
star=ستاره دار کن
|
||||
fork=انشعاب
|
||||
download_archive=دانلود مخزن
|
||||
|
||||
no_desc=بدون توضیح
|
||||
quick_guide=راهنمای سریع
|
||||
clone_this_repo=همسانسازی این مخزن
|
||||
create_new_repo_command=ایجاد یک مخزن جدید در خط فرمان
|
||||
push_exist_repo=درج تغییرات مخزن موجود از خط فرمان
|
||||
empty_message=این مخزن هنوز هیچ محتوایی ندارد.
|
||||
|
||||
code=کد
|
||||
code.desc=دسترسی به کدهای منبع، فایلها، کامیت های و شاخه ها.
|
||||
branch=شاخه
|
||||
tree=درخت
|
||||
clear_ref=`حذف مرجع فعلی`
|
||||
clear_ref=حذف مرجع فعلی
|
||||
filter_branch_and_tag=صافی شاخه یا برچسب
|
||||
find_tag=جستجوی تگ
|
||||
branches=شاخهها
|
||||
@@ -900,7 +832,6 @@ project_board=پروژهها
|
||||
labels=برچسبها
|
||||
org_labels_desc=برچسب های سطح سازمان که می توانند برای <strong>تمامی مخازن</strong> ذیل این سازمان استفاده شوند
|
||||
org_labels_desc_manage=مدیریت
|
||||
|
||||
milestones=نقاط عطف
|
||||
commits=کامیتها
|
||||
commit=کامیت
|
||||
@@ -916,7 +847,6 @@ file_view_rendered=View ارائه شده
|
||||
file_view_raw=مشاهده خام
|
||||
file_permalink=پیوند همیشگی
|
||||
file_too_large=حجم این پرونده بیشتر از آن است که قابل نمایش باشد.
|
||||
|
||||
file_copy_permalink=پرمالینک را کپی کنید
|
||||
video_not_supported_in_browser=مرورگر شما از تگ video که در HTML5 تعریف شده است، پشتیبانی نمی کند.
|
||||
audio_not_supported_in_browser=مرورگر شما از تگ audio که در HTML5 تعریف شده است، پشتیبانی نمی کند.
|
||||
@@ -932,7 +862,6 @@ download_file=دانلود فایل
|
||||
normal_view=نمایش عادی
|
||||
line=خط
|
||||
lines=خطوط
|
||||
|
||||
editor.new_file=پرونده جدید
|
||||
editor.upload_file=بارگذاری پرونده
|
||||
editor.edit_file=ویرایش پرونده
|
||||
@@ -971,7 +900,6 @@ editor.add_subdir=افزودن پوشه…
|
||||
editor.no_commit_to_branch=نمیتوان به طور مستقیم درمورد شاخه نطر داد زیرا:
|
||||
editor.user_no_push_to_branch=کاربر نمیتواند به شاخه ارسال کند
|
||||
editor.require_signed_commit=شاخه یک کامیت امضا شده لازم دارد
|
||||
|
||||
commits.desc=تاریخچه تغییرات کد منبع را مرور کنید.
|
||||
commits.commits=کامیتها
|
||||
commits.nothing_to_compare=این شاخه ها برابرند.
|
||||
@@ -987,13 +915,9 @@ commits.signed_by=امضا شده توسط
|
||||
commits.signed_by_untrusted_user=امضا شده توسط یک کاربر غیرقابل اعتماد
|
||||
commits.signed_by_untrusted_user_unmatched=امضا شده توسط یک کاربر غیرقابل اعتماد که با اعمال کننده تغییرات مطابقت ندارد
|
||||
commits.gpg_key_id=شناسه کلید GPG
|
||||
|
||||
|
||||
commitstatus.error=خطا
|
||||
commitstatus.pending=در انتظار
|
||||
|
||||
ext_issues.desc=پیوند به ردیاب خارجی برای موضوع.
|
||||
|
||||
projects=پروژهها
|
||||
projects.desc=مدیریت مشکلات و درخواستهای درج در بورد پروژه.
|
||||
projects.description=توضیحات (دلخواه)
|
||||
@@ -1019,7 +943,6 @@ projects.column.new_title=نام
|
||||
projects.column.color=رنگ
|
||||
projects.open=بازکردن
|
||||
projects.close=بستن
|
||||
|
||||
issues.desc=سازمان دهی گزارش باگ ها و وظایف و....
|
||||
issues.filter_assignees=عامل فیلتر
|
||||
issues.filter_milestones=نقطه عطف فیلتر
|
||||
@@ -1065,25 +988,25 @@ issues.add_labels=اضافه شده %s labels %s
|
||||
issues.remove_label=حذف شده %s labels %s
|
||||
issues.remove_labels=حذف شده %s labels %s
|
||||
issues.add_remove_labels=اضافه شد%s وبرداشته شد%s برچسب%s
|
||||
issues.add_milestone_at=` <b>%s</b> را به نقطه عطف %s اضافه کرد `
|
||||
issues.add_project_at=` <b>%s</b> را به پروژه %s اضافه کرد `
|
||||
issues.change_milestone_at=`عنوان نقطه عطف از <b>%s</b> به <b>%s</b> %s تغییر کرد`
|
||||
issues.change_project_at=`پروژه از <b>%s</b> به <b>%s</b> %s تغییر کرد`
|
||||
issues.remove_milestone_at=` <b>%s</b> را از نقطه عطف %s حذف شد`
|
||||
issues.remove_project_at=` <b>%s</b> را از پروژه %s حذف شد`
|
||||
issues.deleted_milestone=`(حذف شده)`
|
||||
issues.deleted_project=`(حذف شده)`
|
||||
issues.add_milestone_at=" <b>%s</b> را به نقطه عطف %s اضافه کرد "
|
||||
issues.add_project_at=" <b>%s</b> را به پروژه %s اضافه کرد "
|
||||
issues.change_milestone_at=عنوان نقطه عطف از <b>%s</b> به <b>%s</b> %s تغییر کرد
|
||||
issues.change_project_at=پروژه از <b>%s</b> به <b>%s</b> %s تغییر کرد
|
||||
issues.remove_milestone_at=" <b>%s</b> را از نقطه عطف %s حذف شد"
|
||||
issues.remove_project_at=" <b>%s</b> را از پروژه %s حذف شد"
|
||||
issues.deleted_milestone=(حذف شده)
|
||||
issues.deleted_project=(حذف شده)
|
||||
issues.self_assign_at=این %s را خود اختصاص دهید
|
||||
issues.add_assignee_at=`اختصاص داده شده توسط <b>%s</b> %s`
|
||||
issues.remove_assignee_at=`جدا شده توسط <b>%s</b> %s`
|
||||
issues.remove_self_assignment=`اینان جدا شدند: %s`
|
||||
issues.add_assignee_at=اختصاص داده شده توسط <b>%s</b> %s
|
||||
issues.remove_assignee_at=جدا شده توسط <b>%s</b> %s
|
||||
issues.remove_self_assignment=اینان جدا شدند: %s
|
||||
issues.change_title_at=تغییر عنوان از <b><strike>%s</strike></b> به <b>%s</b>%s
|
||||
issues.change_ref_at=`تغییر مرجع از <b> <strike>% s </strike> </b> به <b>% s </b>% s`
|
||||
issues.remove_ref_at=`مرجع حذف <b>% s </b>% s`
|
||||
issues.add_ref_at=`مرجع اضافه شده <b>% s </b>% s`
|
||||
issues.delete_branch_at=`حذف شاخه <b>%s</b> %s`
|
||||
issues.change_ref_at=تغییر مرجع از <b> <strike>% s </strike> </b> به <b>% s </b>% s
|
||||
issues.remove_ref_at=مرجع حذف <b>% s </b>% s
|
||||
issues.add_ref_at=مرجع اضافه شده <b>% s </b>% s
|
||||
issues.delete_branch_at=حذف شاخه <b>%s</b> %s
|
||||
issues.filter_label=برچسب
|
||||
issues.filter_label_exclude=`از<code>alt</code> + <code>click/enter</code> برای رد کردن برچسبها استفاده کنید `
|
||||
issues.filter_label_exclude="از<code>alt</code> + <code>click/enter</code> برای رد کردن برچسبها استفاده کنید "
|
||||
issues.filter_label_no_select=تمامی برچسبها
|
||||
issues.filter_milestone=نقطه عطف
|
||||
issues.filter_project_none=هیچ پروژه ثبت نشده
|
||||
@@ -1124,7 +1047,7 @@ issues.open_title=باز
|
||||
issues.closed_title=بسته شده
|
||||
issues.draft_title=پیشنویس
|
||||
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.context.copy_link=رونوشت پیوند
|
||||
issues.context.quote_reply=پاسخ نقل و قول
|
||||
@@ -1135,16 +1058,16 @@ issues.close_comment_issue=ثبت دیدگاه و بستن
|
||||
issues.reopen_issue=بازگشایی
|
||||
issues.reopen_comment_issue=ثبت دیدگاه و بازگشایی
|
||||
issues.create_comment=دیدگاه
|
||||
issues.closed_at=`<a id="%[1]s" href="#%[1]s">%[2]s</a> این موضوع را بست`
|
||||
issues.reopened_at=`<a id="%[1]s" href="#%[1]s">%[2]s</a> این موضوع را دوباره باز کرد`
|
||||
issues.commit_ref_at=`ارجاع این مسئله به کامیت <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_issue_from=`<a href="%[3]s"> ارجاعات این مسائله %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_pull_from=`<a href="%[3]s"> ارجاعات این تقاضای ادغام %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closing_from=`<a href="%[3]s"> ارجاعات این تقاضای واکشی %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopening_from=`<a href="%[3]s"> تقاضای واکشی ارجاع شده %[4] که مسائله بازگشایی خواهد کرد</a> <a id="%[1]s" href="#%[1]s">%[2] </a>`
|
||||
issues.ref_closed_from=`<a href="%[3]s"> بسته شده این مسائله %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopened_from=`<a href="%[3]s"> بازگشایی این مسائله %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_from=`از %[1]`
|
||||
issues.closed_at=<a id="%[1]s" href="#%[1]s">%[2]s</a> این موضوع را بست
|
||||
issues.reopened_at=<a id="%[1]s" href="#%[1]s">%[2]s</a> این موضوع را دوباره باز کرد
|
||||
issues.commit_ref_at=ارجاع این مسئله به کامیت <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_issue_from=<a href="%[3]s"> ارجاعات این مسائله %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_pull_from=<a href="%[3]s"> ارجاعات این تقاضای ادغام %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closing_from=<a href="%[3]s"> ارجاعات این تقاضای واکشی %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopening_from=<a href="%[3]s"> تقاضای واکشی ارجاع شده %[4] که مسائله بازگشایی خواهد کرد</a> <a id="%[1]s" href="#%[1]s">%[2] </a>
|
||||
issues.ref_closed_from=<a href="%[3]s"> بسته شده این مسائله %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s"> بازگشایی این مسائله %[4]</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_from=از %[1]
|
||||
issues.role.owner=مالک
|
||||
issues.role.member=عضو
|
||||
issues.re_request_review=درخواست دوباره برای بازبینی
|
||||
@@ -1174,7 +1097,7 @@ issues.label.filter_sort.by_size=کوچکترین اندازه
|
||||
issues.label.filter_sort.reverse_by_size=بزرگترین اندازه
|
||||
issues.num_participants=%d مشارکت کننده
|
||||
issues.attachment.open_tab=برای مشاهده "%s" در زبانه جدید، کلیک کنید
|
||||
issues.attachment.download=`برای دریافت "%s" کلیک کنید`
|
||||
issues.attachment.download=برای دریافت "%s" کلیک کنید
|
||||
issues.subscribe=مشترک شدن
|
||||
issues.unsubscribe=لغو اشتراک
|
||||
issues.lock=قفل کردن مکالمه
|
||||
@@ -1200,30 +1123,30 @@ issues.delete=حذف
|
||||
issues.tracker=پیگیری زمان
|
||||
issues.start_tracking_short=تایمز شروع
|
||||
issues.start_tracking=شروع به پیگیری زمان
|
||||
issues.start_tracking_history=`شروع به کار %s`
|
||||
issues.start_tracking_history=شروع به کار %s
|
||||
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_history=`توقف کار در %s`
|
||||
issues.stop_tracking_history=توقف کار در %s
|
||||
issues.cancel_tracking=ول کردن
|
||||
issues.add_time=زمان را به صورت دستی وارد کنید
|
||||
issues.del_time=این لاگ را حذف کنید
|
||||
issues.add_time_short=افزودن زمان
|
||||
issues.add_time_cancel=انصراف
|
||||
issues.add_time_history=`زمان صرف شده اضافه شد %s`
|
||||
issues.del_time_history=`زمان صرف شده حذف شد %s`
|
||||
issues.add_time_history=زمان صرف شده اضافه شد %s
|
||||
issues.del_time_history=زمان صرف شده حذف شد %s
|
||||
issues.add_time_hours=ساعت
|
||||
issues.add_time_minutes=دقیقه
|
||||
issues.add_time_sum_to_small=هیچ زمانی وارد نشده.
|
||||
issues.time_spent_total=کل زمان صرف شده
|
||||
issues.time_spent_from_all_authors=`زمان صرف شده: %s`
|
||||
issues.time_spent_from_all_authors=زمان صرف شده: %s
|
||||
issues.due_date=موعد مقرر
|
||||
issues.invalid_due_date_format=موعد مقرر، باید به سبک 'yyyy-mm-dd' باشد.
|
||||
issues.error_modifying_due_date=تغییر موعد مقرر با شکست مواجه شد.
|
||||
issues.error_removing_due_date=حذف موعد مقرر با شکست مواجه شد.
|
||||
issues.push_commit_1=%d اعمال تغییر اضافه شده است %s
|
||||
issues.push_commits_n=%d اعمال تغییرات اضافه شده است %s
|
||||
issues.force_push_codes=`پوش شده اجباری %[1]s از <a class="ui sha" href="%[3]s"><code>%[2]s</code></a> به <a class="ui sha" href="%[5]s"><code>%[4]s</code></a> %[6]s`
|
||||
issues.force_push_codes=پوش شده اجباری %[1]s از <a class="ui sha" href="%[3]s"><code>%[2]s</code></a> به <a class="ui sha" href="%[5]s"><code>%[4]s</code></a> %[6]s
|
||||
issues.force_push_compare=مقایسه
|
||||
issues.due_date_form=yyyy-mm-dd
|
||||
issues.due_date_form_add=افزودن موعد مقرر
|
||||
@@ -1239,8 +1162,8 @@ issues.dependency.add=اضافه کردن وابستگی…
|
||||
issues.dependency.cancel=انصراف
|
||||
issues.dependency.remove=حذف/ساقط کردن
|
||||
issues.dependency.remove_info=حذف این وابستگی
|
||||
issues.dependency.added_dependency=`%s یک مخزن جدید اضافه کرد`
|
||||
issues.dependency.removed_dependency=`%s یک وابستگی را حذف کرد`
|
||||
issues.dependency.added_dependency=%s یک مخزن جدید اضافه کرد
|
||||
issues.dependency.removed_dependency=%s یک وابستگی را حذف کرد
|
||||
issues.dependency.pr_closing_blockedby=بستن این درخواست کشش با موارد زیر مسدود می شود
|
||||
issues.dependency.issue_closing_blockedby=بستن این مورد توسط موارد زیر مسدود شده است
|
||||
issues.dependency.issue_close_blocks=این مسئله با توجه به موضوعات مطرح شده مسدود شده است
|
||||
@@ -1291,10 +1214,8 @@ issues.content_history.created=ساخته شده
|
||||
issues.content_history.delete_from_history=حذف از تاریخچه
|
||||
issues.content_history.delete_from_history_confirm=آیا از تاریخچه حذف شود؟
|
||||
issues.content_history.options=گزینهها
|
||||
|
||||
compare.compare_base=پایه
|
||||
compare.compare_head=مقایسه
|
||||
|
||||
pulls.desc=نمایش تقاضای واکشی ها و بازبینی های کد.
|
||||
pulls.new=ایجاد تقاضای واکشی
|
||||
pulls.compare_changes=تقاضای واکشی جدید
|
||||
@@ -1307,11 +1228,11 @@ pulls.filter_branch=صافی شاخه
|
||||
pulls.no_results=هیچ نتیجهای یافت نشد.
|
||||
pulls.nothing_to_compare=این شاخهها یکی هستند. نیازی به تقاضای واکشی نیست.
|
||||
pulls.nothing_to_compare_and_allow_empty_pr=این شاخه ها برابر هستند. این PR خالی خواهد بود.
|
||||
pulls.has_pull_request=`A درخواست pull بین این شاخه ها از قبل وجود دارد: <a href="%[1]s">%[2]s#%[3]d</a>`
|
||||
pulls.has_pull_request=A درخواست pull بین این شاخه ها از قبل وجود دارد: <a href="%[1]s">%[2]s#%[3]d</a>
|
||||
pulls.create=ایجاد تقاضای واکشی
|
||||
pulls.title_desc=قصد ادغام %[1]d تغییر را از <code>%[2]s</code> به <code id="branch_target">%[3]s</code> دارد
|
||||
pulls.merged_title_desc=%[1]d کامیت ادغام شده از <code>%[2]s</code> به <code>%[3]s</code> %[4]s
|
||||
pulls.change_target_branch_at=`هدف شاخه از <b>%s</b> به <b>%s</b> %s تغییر کرد`
|
||||
pulls.change_target_branch_at=هدف شاخه از <b>%s</b> به <b>%s</b> %s تغییر کرد
|
||||
pulls.tab_conversation=گفتگو
|
||||
pulls.tab_commits=کامیتها
|
||||
pulls.tab_files=پرونده تغییر کرده
|
||||
@@ -1320,7 +1241,7 @@ pulls.cant_reopen_deleted_branch=این تقاضای واکشی غیر قابل
|
||||
pulls.merged=ادغام شده
|
||||
pulls.manually_merged=بصورت دستی ادغام شد
|
||||
pulls.is_closed=این تقاضای واکشی بسته شد.
|
||||
pulls.title_wip_desc=`<a href="#"> شروع شذع با عنوان <strong>%s</strong></a> برای جلو گیری کردن از تقاضای واکشی که موقع ادغام دچار تصادم میشود.`
|
||||
pulls.title_wip_desc=<a href="#"> شروع شذع با عنوان <strong>%s</strong></a> برای جلو گیری کردن از تقاضای واکشی که موقع ادغام دچار تصادم میشود.
|
||||
pulls.cannot_merge_work_in_progress=این درخواست کشش به عنوان کار در حال انجام مشخص شده است.
|
||||
pulls.still_in_progress=هنوز در حال انجام؟
|
||||
pulls.add_prefix=اضافه کردن پیشوند <strong>%s</strong>
|
||||
@@ -1343,7 +1264,6 @@ pulls.reject_count_n=%d درخواست تغییر
|
||||
pulls.waiting_count_1=%d منتظر بازبینی
|
||||
pulls.waiting_count_n=%d منتظر بازبینی
|
||||
pulls.wrong_commit_id=commit id باید یک شناسه commit در شاخه هدف باشد
|
||||
|
||||
pulls.no_merge_desc=این تقاضای واکشی قابل ادغام نیست لذا تمامی گزینه های ادغام مخزن غیر فعال هستند.
|
||||
pulls.no_merge_helper=گزینه های ادغام را در تنظیمات مخزن فعال کنید یا از تقاضای واکشی به صورت دستی ادغام نمایید.
|
||||
pulls.no_merge_wip=این تقاضای واکشی قابل ادغام نیست لذا اکنون به این مخزن درحال پردازش علامت گذاری شده است.
|
||||
@@ -1356,7 +1276,6 @@ pulls.squash_merge_pull_request=ایجاد commit اسکواش
|
||||
pulls.merge_manually=بصورت دستی ادغام شد
|
||||
pulls.merge_commit_id=شماره کامیت ادغام
|
||||
pulls.require_signed_wont_sign=انشعاب نیازمند تغییرات امضا شده است اما این ادغام امضا نخواهد شد
|
||||
|
||||
pulls.invalid_merge_option=شما نمیتوانید از این گزینه برای تقاضای واکشی استفاده کنید.
|
||||
pulls.merge_conflict=ادغام ناموفق بود: در حین ادغام مغایرت وجود داشت. نکته: استراتژی متفاوتی را امتحان کنید
|
||||
pulls.merge_conflict_summary=پیغام خطا
|
||||
@@ -1365,7 +1284,7 @@ pulls.rebase_conflict_summary=پیام خطا
|
||||
pulls.unrelated_histories=ادغام ناموفق: سر و پایه ادغام یک تاریخ مشترک ندارند. نکته: یک استراتژی متفاوت را امتحان کنید
|
||||
pulls.merge_out_of_date=ادغام ناموفق: در حالی که ادغام را ایجاد می کند ، پایگاه به روز شد. نکته: دوباره امتحان کنید.
|
||||
pulls.push_rejected_summary=پیام رد کامل
|
||||
pulls.open_unmerged_pull_exists=`شما نمیتوانید یک عملیات را انجام داده یا بازگشایی نمایید لذا (#%d) مورد تقاضای واکشی با ویژگی منحصر به فرد هنوز رسیدگی نشده (معلق) است. `
|
||||
pulls.open_unmerged_pull_exists="شما نمیتوانید یک عملیات را انجام داده یا بازگشایی نمایید لذا (#%d) مورد تقاضای واکشی با ویژگی منحصر به فرد هنوز رسیدگی نشده (معلق) است. "
|
||||
pulls.status_checking=برخی از بررسیها در حال تعلیق هستند
|
||||
pulls.status_checks_success=تمامی بررسیها موفق بودند
|
||||
pulls.status_checks_warning=برخی از چک ها هشدارهایی را گزارش کردند
|
||||
@@ -1378,18 +1297,11 @@ pulls.update_branch_rebase=بروزآوری شاخه با بازسازی مجد
|
||||
pulls.update_branch_success=شاخه به موفقیت بروز شد
|
||||
pulls.update_not_allowed=شما اجازه بروزرسانی شاخه را ندارید
|
||||
pulls.outdated_with_base_branch=این شاخه با شاخه پایه منسوخ شده است
|
||||
pulls.closed_at=`این درخواست pull بسته شده <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.reopened_at=`این درخواست pull را بازگشایی کرد <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.merge_instruction_hint=`همچنین میتوانید <a class="show-instruction">دستورالعملهای خط فرمان</a> را مشاهده کنید.`
|
||||
pulls.closed_at=این درخواست pull بسته شده <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.reopened_at=این درخواست pull را بازگشایی کرد <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.merge_instruction_hint=همچنین میتوانید <a class="show-instruction">دستورالعملهای خط فرمان</a> را مشاهده کنید.
|
||||
pulls.merge_instruction_step1_desc=از انبار پروژه خود، یک شاخه جدید را بگیرید و تغییرات را آزمایش کنید.
|
||||
pulls.merge_instruction_step2_desc=تغییرات را ادغام کنید و در Gitea به روز کنید.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=نقطه عطف جدید
|
||||
milestones.closed=%s بسته شد
|
||||
milestones.no_due_date=بدون موعد مقرر
|
||||
@@ -1413,10 +1325,7 @@ milestones.filter_sort.least_complete=حداقل کامل شده
|
||||
milestones.filter_sort.most_complete=بیشترین کامل شده
|
||||
milestones.filter_sort.most_issues=بیشترین مسائل
|
||||
milestones.filter_sort.least_issues=کمترین مسائل
|
||||
|
||||
|
||||
ext_wiki.desc=پیوند به یک دانشنامه خارجی.
|
||||
|
||||
wiki=دانشنامه
|
||||
wiki.welcome=به دانشنامه خوش آمدید.
|
||||
wiki.welcome_desc=به دانشنامه خوش آمدید!
|
||||
@@ -1438,7 +1347,6 @@ wiki.page_already_exists=صفحهی دانشنامه با همین نام م
|
||||
wiki.pages=صفحات
|
||||
wiki.last_updated=واپسین روزرسانی در %s
|
||||
wiki.page_name_desc=یک نام برای این صفحه ویکی وارد کنید. برخی از نامهای خاص عبارتند از: 'Home'، '_Sidebar' و '_Footer'.
|
||||
|
||||
activity=فعالیت
|
||||
activity.period.filter_label=دوره:
|
||||
activity.period.daily=۱ روز
|
||||
@@ -1504,14 +1412,12 @@ activity.git_stats_addition_n=علاوه بر این %d
|
||||
activity.git_stats_and_deletions=و
|
||||
activity.git_stats_deletion_1=%d مذحوف
|
||||
activity.git_stats_deletion_n=%d مذحوف
|
||||
|
||||
search=جستجو
|
||||
search.search_repo=جستجوی مخزن
|
||||
search.fuzzy=درهم
|
||||
search.match=مطابق
|
||||
search.results=نتیجه جستجو برای "%s" در <a href="%s">%s</a>
|
||||
search.code_no_results=کد منبعی مطابق با جستجوی شما یافت نشد.
|
||||
|
||||
settings=تنظيمات
|
||||
settings.desc=تنظیمات جایی است که شما میتوانید تنظیمات مخزن خود را مدیریت کنید
|
||||
settings.options=مخزن
|
||||
@@ -1533,7 +1439,6 @@ settings.mirror_settings.last_update=آخرین بروزرسانی
|
||||
settings.mirror_settings.push_mirror.none=هیچ میرور push ای پیکربندی نشده است
|
||||
settings.mirror_settings.push_mirror.remote_url=Git Remote Repository URL
|
||||
settings.mirror_settings.push_mirror.add=اضافه کردن Push Mirror
|
||||
|
||||
settings.sync_mirror=همگام سازی کن
|
||||
settings.mirror_sync_in_progress=همگام سازی قرینه در حالت پردازش است. یک دقیقه دیگر مجددا بررسی کنید.
|
||||
settings.site=تارنما
|
||||
@@ -1842,7 +1747,6 @@ settings.rename_branch_success=نام شاخه %s با موفقیت به %s تغ
|
||||
settings.rename_branch_from=نام شاخهی قدیمی
|
||||
settings.rename_branch_to=نام شاخهی جدید
|
||||
settings.rename_branch=تغییر نام شاخه
|
||||
|
||||
diff.browse_source=فهرست منبع
|
||||
diff.parent=والد
|
||||
diff.commit=کامیت
|
||||
@@ -1893,7 +1797,6 @@ diff.protected=حفاظت شده
|
||||
diff.image.side_by_side=کنار هم
|
||||
diff.image.swipe=با خط کشش
|
||||
diff.image.overlay=پوشش
|
||||
|
||||
releases.desc=پیگیری نسخ و دریافتهای پروژه.
|
||||
release.releases=انتشارها
|
||||
release.detail=جزئیات انتشار
|
||||
@@ -1932,7 +1835,6 @@ release.downloads=بارگیریها
|
||||
release.download_count=دانلودها: %s
|
||||
release.add_tag_msg=از عنوان و محتوای انتشار به عنوان پیام تگ استفاده کنید.
|
||||
release.add_tag=فقط تگ ایجاد کنید
|
||||
|
||||
branch.name=نام شاخه
|
||||
branch.search=جستجوی شاخه ها
|
||||
branch.delete_head=حذف
|
||||
@@ -1947,15 +1849,10 @@ branch.confirm_rename_branch=تغییر نام شاخه
|
||||
branch.create_branch_operation=ایجاد شاخه
|
||||
branch.new_branch=شاخه جدید ایجاد کنید
|
||||
branch.renamed=شاخه %s قبلا به %s تغییر کرده است.
|
||||
|
||||
tag.create_tag=تگ <strong>%s</strong> ایجاد کنید
|
||||
|
||||
|
||||
topic.manage_topics=مدیریت موضوعات
|
||||
topic.done=انجام شد
|
||||
topic.count_prompt=شما نمی توانید بیش از 25 موضوع انتخاب کنید
|
||||
|
||||
|
||||
error.csv.too_large=نمی توان این فایل را رندر کرد زیرا بسیار بزرگ است.
|
||||
error.csv.unexpected=نمی توان این فایل را رندر کرد زیرا حاوی یک کاراکتر غیرمنتظره در خط %d و ستون %d است.
|
||||
error.csv.invalid_field_count=نمی توان این فایل را رندر کرد زیرا تعداد فیلدهای آن در خط %d اشتباه است.
|
||||
@@ -1981,9 +1878,7 @@ team_access_desc=دسترسی مخزن
|
||||
team_permission_desc=مجوز
|
||||
team_unit_desc=اجازه به دسترسی به قسمت های این مخزن
|
||||
team_unit_disabled=(خاموش)
|
||||
|
||||
form.create_org_not_allowed=شما اجازه ایجاد سازمان را ندارید.
|
||||
|
||||
settings=تنظيمات
|
||||
settings.options=سازمان
|
||||
settings.full_name=نام کامل
|
||||
@@ -1996,7 +1891,6 @@ settings.visibility.public=عمومی
|
||||
settings.visibility.limited_shortname=محدودیت دار
|
||||
settings.visibility.private=خصوصی (پدیدار برای کاربران عضو سازمان)
|
||||
settings.visibility.private_shortname=پوشیده
|
||||
|
||||
settings.update_settings=به روزرسانی تنظیمات
|
||||
settings.update_setting_success=تنظیمات این سازمان بهروز شد.
|
||||
settings.change_orgname_redirect_prompt=نام قدیمی تا زمانی که ادعا شود تغییر مسیر می دهد.
|
||||
@@ -2008,9 +1902,7 @@ settings.confirm_delete_account=تاییدیه حذف
|
||||
settings.delete_org_title=حذف سازمان
|
||||
settings.delete_org_desc=سازمان برای همیشه حذف خواهد شد. آیا همچنان ادامه میدهید؟
|
||||
settings.hooks_desc=افزودن webhook های که برای<strong> تمام مخازن</strong> این سازمان اجرا میشود.
|
||||
|
||||
settings.labels_desc=تگ هایی را اضافه کنید که میتوانند برای مشکلات <strong>همه مخازن</strong> تحت این سازمان استفاده شوند.
|
||||
|
||||
members.membership_visibility=قابل مشاهده بودن عضویت:
|
||||
members.public=نمایان
|
||||
members.public_helper=مخفی کردن
|
||||
@@ -2025,7 +1917,6 @@ members.leave=ترککردن
|
||||
members.leave.detail=ترک %s؟
|
||||
members.invite_desc=افزودن عضو جدید به %s:
|
||||
members.invite_now=دعوت کن
|
||||
|
||||
teams.join=پیوستن
|
||||
teams.leave=ترککردن
|
||||
teams.leave.detail=ترک %s؟
|
||||
@@ -2081,7 +1972,6 @@ monitor=نظارت
|
||||
first_page=نخستین
|
||||
last_page=واپسین
|
||||
total=مجموع: %d
|
||||
|
||||
dashboard.statistic=چکیده
|
||||
dashboard.operations=عملیاتهای نگهداری
|
||||
dashboard.system_status=وضعیت سامانه
|
||||
@@ -2152,7 +2042,6 @@ dashboard.last_gc_pause=واپسین مکث در GC
|
||||
dashboard.gc_times=زمان های GC
|
||||
dashboard.delete_old_actions=تمام اقدامات قدیمی را از پایگاه داده حذف کنید
|
||||
dashboard.delete_old_actions.started=حذف تمام اقدامات قدیمی از پایگاه داده شروع شده است.
|
||||
|
||||
users.user_manage_panel=مدیریت حساب کاربری
|
||||
users.new_account=ایجاد حساب کاربری
|
||||
users.name=نامکاربری
|
||||
@@ -2201,7 +2090,6 @@ users.list_status_filter.is_prohibit_login=ورود را ممنوع شود
|
||||
users.list_status_filter.not_prohibit_login=اجازه ورود
|
||||
users.list_status_filter.is_2fa_enabled=2FA فعال است
|
||||
users.list_status_filter.not_2fa_enabled=2FA غیرفعال است
|
||||
|
||||
emails.email_manage_panel=مدیریت ایمیل کاربر
|
||||
emails.primary=اولیه
|
||||
emails.activated=فعال شده
|
||||
@@ -2214,13 +2102,11 @@ emails.not_updated=آدرس ایمیل درخواستی بهروزرسانی
|
||||
emails.duplicate_active=این آدرس ایمیل از قبل برای کاربر دیگری فعال است.
|
||||
emails.change_email_header=به روز رسانی ویژگی های ایمیل
|
||||
emails.change_email_text=آیا مطمئن هستید که می خواهید این آدرس ایمیل را به روز کنید؟
|
||||
|
||||
orgs.org_manage_panel=مدیریت سازمان
|
||||
orgs.name=نام
|
||||
orgs.teams=تیمها
|
||||
orgs.members=اعضاء
|
||||
orgs.new_orga=سازمان جدید
|
||||
|
||||
repos.repo_manage_panel=مدیریت مخزن
|
||||
repos.unadopted=مخازن تصویب نشده
|
||||
repos.unadopted.no_more=هیچ مخزن تایید نشده دیگری یافت نشد
|
||||
@@ -2232,21 +2118,17 @@ repos.stars=ستاره ها
|
||||
repos.forks=انشعابها
|
||||
repos.issues=مسائل
|
||||
repos.size=اندازه
|
||||
|
||||
packages.owner=مالک
|
||||
packages.name=نام
|
||||
packages.type=نوع
|
||||
packages.repository=مخزن
|
||||
packages.size=اندازه
|
||||
|
||||
defaulthooks=وب هوک های پیش فرض
|
||||
defaulthooks.add_webhook=اضافه کردن Webhook پیش فرض
|
||||
defaulthooks.update_webhook=Webhook پیش فرض را به روز کنید
|
||||
|
||||
systemhooks=وب هوک های سیستم
|
||||
systemhooks.add_webhook=System Webhook را اضافه کنید
|
||||
systemhooks.update_webhook=به روز رسانی Webhook سیستم
|
||||
|
||||
auths.auth_manage_panel=مدیریت منابع احراز هویت
|
||||
auths.new=افزودن منبع احراز هویت
|
||||
auths.name=نام
|
||||
@@ -2326,14 +2208,14 @@ auths.tip.oauth2_provider=تامین کننده OAuth2
|
||||
auths.tip.bitbucket=ثبت یک OAuth جدید مصرف کننده بر https://bitbucket.org/account/user/<your username>/oauth-consumers/new و افزودن مجوز 'Account' - 'Read'
|
||||
auths.tip.nextcloud=با استفاده از منوی زیر "تنظیمات -> امنیت -> مشتری OAuth 2.0" مصرف کننده OAuth جدیدی را در نمونه خود ثبت کنید
|
||||
auths.tip.dropbox=یک برنامه جدید در https://www.dropbox.com/developers/apps بسازید
|
||||
auths.tip.facebook=`یک برنامه جدید در https://developers.facebook.com/apps بسازید برای ورود از طریق فیس بوک قسمت محصولات "Facebook Login"`
|
||||
auths.tip.facebook=یک برنامه جدید در https://developers.facebook.com/apps بسازید برای ورود از طریق فیس بوک قسمت محصولات "Facebook Login"
|
||||
auths.tip.github=یک برنامه OAuth جدید در https://github.com/settings/applications/new ثبت کنید
|
||||
auths.tip.gitlab=ثبت یک برنامه جدید در https://gitlab.com/profile/applications
|
||||
auths.tip.google_plus=اطلاعات مربوط به مشتری OAuth2 را از کلاینت API Google در https://console.developers.google.com/
|
||||
auths.tip.openid_connect=برای مشخص کردن نقاط پایانی از آدرس OpenID Connect Discovery URL (<server> /.well-known/openid-configuration) استفاده کنید.
|
||||
auths.tip.twitter=به https://dev.twitter.com/apps بروید ، برنامه ای ایجاد کنید و اطمینان حاصل کنید که گزینه "اجازه استفاده از این برنامه برای ورود به سیستم با Twitter" را فعال کنید
|
||||
auths.tip.discord=یک برنامه جدید را در https://discordapp.com/developers/applications/me ثبت کنید
|
||||
auths.tip.yandex=`یک برنامه جدید در https://oauth.yandex.com/client/new ایجاد کنید. مجوزهای زیر را از بخش "Yandex.Passport API" انتخاب کنید: "دسترسی به آدرس ایمیل"، "دسترسی به آواتار کاربر" و "دسترسی به نام کاربری، نام و نام خانوادگی، جنسیت"`
|
||||
auths.tip.yandex=یک برنامه جدید در https://oauth.yandex.com/client/new ایجاد کنید. مجوزهای زیر را از بخش "Yandex.Passport API" انتخاب کنید: "دسترسی به آدرس ایمیل"، "دسترسی به آواتار کاربر" و "دسترسی به نام کاربری، نام و نام خانوادگی، جنسیت"
|
||||
auths.tip.mastodon=یک URL نمونه سفارشی برای نمونه ماستودون که می خواهید با آن احراز هویت کنید وارد کنید (یا از یک پیش فرض استفاده کنید)
|
||||
auths.edit=ویرایش منبع احراز هویت
|
||||
auths.activated=این منبع احراز هویت فعال شده است
|
||||
@@ -2345,7 +2227,6 @@ auths.delete_auth_desc=حذف یک منبع احراز هویت، از ورود
|
||||
auths.still_in_used=منبع احراز هویت همچنان در حال استفاده است. ابتدا با استفاده از این منبع احراز کاربرانی را تبدیل یا حذف کنید.
|
||||
auths.deletion_success=احراز هویت منبع حذف شد.
|
||||
auths.login_source_of_type_exist=منبع احراز هویت '%s' پیش از این وجود داشته است.
|
||||
|
||||
config.server_config=پیکربندی سرور
|
||||
config.app_name=عنوان سایت
|
||||
config.app_ver=نسخهی GitGo
|
||||
@@ -2363,7 +2244,6 @@ config.lfs_root_path=مسیر ریشه LFS
|
||||
config.log_file_root_path=مسیر گزارشها
|
||||
config.script_type=نوع اسکریپت
|
||||
config.reverse_auth_user=شیوه ی احرازهویت معکوس
|
||||
|
||||
config.ssh_config=پیکربندی SSH
|
||||
config.ssh_enabled=فعال شده
|
||||
config.ssh_start_builtin_server=استفاده از ساخته سرور
|
||||
@@ -2375,12 +2255,10 @@ config.ssh_key_test_path=مسیر کلید آزمایش
|
||||
config.ssh_keygen_path=مسیر فایل ssh-keygen
|
||||
config.ssh_minimum_key_size_check=بررسی حداقل طول کلید
|
||||
config.ssh_minimum_key_sizes=حداقل اندازهی کلید ها
|
||||
|
||||
config.lfs_config=پیکربندی LFS
|
||||
config.lfs_enabled=فعال شده
|
||||
config.lfs_content_path=مسیر محتوای LFS
|
||||
config.lfs_http_auth_expiry=انقضای احراز LFS HTTP
|
||||
|
||||
config.db_config=تنظیمات پایگاه داده
|
||||
config.db_type=نوع
|
||||
config.db_host=میزبان
|
||||
@@ -2389,7 +2267,6 @@ config.db_user=نامکاربری
|
||||
config.db_schema=شماتیک
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=مسیر
|
||||
|
||||
config.service_config=پیکربندی سرویس
|
||||
config.register_email_confirm=نیاز به تایید ایمیل (رایانامه) ثبت نام
|
||||
config.disable_register=غیرفعالکردن خود ثبت نامی
|
||||
@@ -2412,12 +2289,10 @@ config.default_allow_only_contributors_to_track_time=اجاز پگیری زما
|
||||
config.no_reply_address=مخفی کردن دامنه ایمیل
|
||||
config.default_visibility_organization=وضعیت پیشفرض پدیداری برای سازمان جدید
|
||||
config.default_enable_dependencies=فعال کردن وابستگی پیشفرض برای مسئله
|
||||
|
||||
config.webhook_config=پیکربندی هوک تحت وب
|
||||
config.queue_length=طول صف
|
||||
config.deliver_timeout=مهلت تحویل
|
||||
config.skip_tls_verify=صرف نظر از اعتبارسنجی TLS
|
||||
|
||||
config.mailer_enabled=فعال شده
|
||||
config.mailer_name=نام
|
||||
config.mailer_smtp_port=گذرگاه(پورت) SMTP
|
||||
@@ -2428,16 +2303,13 @@ config.mailer_sendmail_args=برهان های اضافی برای ارسال م
|
||||
config.mailer_sendmail_timeout=مهلت زمانی ارسال نامه
|
||||
config.test_email_placeholder=ایمیل (نمونه test@example.com)
|
||||
config.send_test_mail=ارسال ایمیل آزمایشی
|
||||
|
||||
config.oauth_config=پیکربندی OAuth
|
||||
config.oauth_enabled=فعال شده
|
||||
|
||||
config.cache_config=پیکربندی حافظه پنهان
|
||||
config.cache_adapter=وفق دهنده حافظه پنهان
|
||||
config.cache_interval=وقفه حافظه نهان
|
||||
config.cache_conn=اتصال حافظه نهان
|
||||
config.cache_item_ttl=مولفه TTL حافظه نهان
|
||||
|
||||
config.session_config=پیکربندی نشست ها
|
||||
config.session_provider=تامین کننده نشست
|
||||
config.provider_config=پیکربندی تامین کننده
|
||||
@@ -2446,12 +2318,10 @@ config.gc_interval_time=فاصله زمانی GC
|
||||
config.session_life_time=طول عمر نشست
|
||||
config.https_only=فقط HTTPS
|
||||
config.cookie_life_time=طول عمر کوکی
|
||||
|
||||
config.picture_config=پیکربندی عکس و آواتار
|
||||
config.picture_service=سرویس تصویر
|
||||
config.disable_gravatar=غیر فعال کردن Gravatar
|
||||
config.enable_federated_avatar=فعال سازی آواتار مشترک
|
||||
|
||||
config.git_config=پیکربندی Git
|
||||
config.git_disable_diff_highlight=غیرفعال کردن برجسته سازی در Diff
|
||||
config.git_max_diff_lines=حداکثر خط برای Diff (برای یک فایل)
|
||||
@@ -2463,14 +2333,10 @@ config.git_mirror_timeout=زمان آستانه در به روز رسانی قر
|
||||
config.git_clone_timeout=زمان آستانه ی عملیات Clone
|
||||
config.git_pull_timeout=زمان آستانه ی عملیات واکشی
|
||||
config.git_gc_timeout=زمان آستانه ی عملیات GC
|
||||
|
||||
config.log_config=پیکربندی ثبت رخداد
|
||||
config.disabled_logger=غیرفعال شده
|
||||
config.access_log_mode=شیوه ثبت رخداد دسترسی
|
||||
config.xorm_log_sql=ثبت رخداد SQL
|
||||
|
||||
|
||||
|
||||
monitor.cron=وظایف Cron
|
||||
monitor.name=نام
|
||||
monitor.schedule=زمان بندی
|
||||
@@ -2485,7 +2351,6 @@ monitor.process.cancel=لغو فرآیند
|
||||
monitor.process.cancel_desc=لغو کردن یک فرآیند ممکن است باعث از دست رفتن داده ها شود
|
||||
monitor.process.cancel_notices=لغو: <strong>%s</strong>؟
|
||||
monitor.process.children=فرزندان
|
||||
|
||||
monitor.queues=صف ها
|
||||
monitor.queue=صف: %s
|
||||
monitor.queue.name=نام
|
||||
@@ -2499,7 +2364,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=در حال حاضر %[1]v
|
||||
monitor.queue.settings.maxnumberworkers.error=حداکثر تعداد کارگران باید یک عدد باشد
|
||||
monitor.queue.settings.submit=بالا بردن ساماندهی
|
||||
monitor.queue.settings.changed=تنظیمات تازه شد
|
||||
|
||||
notices.system_notice_list=هشدارهای سامانه
|
||||
notices.view_detail_header=مشاهده جزئیات اخطار
|
||||
notices.select_all=انتخاب همه
|
||||
@@ -2518,15 +2382,15 @@ notices.delete_success=گزارش سیستم حذف شده است.
|
||||
create_repo=مخزن ایجاد شده <a href="%s"> %s</a>
|
||||
rename_repo=مخزن تغییر نام داد از <code>%[1]s</code> به <a href="%[2]s">%[3]s</a>
|
||||
commit_repo=به <a href="%[2]s">%[3]s</a> در <a href="%[1]s">%[4]s</a> push شد
|
||||
create_issue=`مشکل باز <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
close_issue=`مشکل بسته <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
reopen_issue=`مشکل دوباره باز شد <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
create_pull_request=`درخواست pull ایجاد شده <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
close_pull_request=`درخواست pull بسته <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
reopen_pull_request=`درخواست pull دوباره باز شد <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
comment_issue=`درباره مشکل <a href="%[1]s">%[3]s#%[2]s</a> نظر داد`
|
||||
comment_pull=`در مورد درخواست کشش نظر داد <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
merge_pull_request='درخواست کشش ادغام شده <a href="%[1]s">%[3]s#%[2]s</a>'
|
||||
create_issue=مشکل باز <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
close_issue=مشکل بسته <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
reopen_issue=مشکل دوباره باز شد <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
create_pull_request=درخواست pull ایجاد شده <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
close_pull_request=درخواست pull بسته <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
reopen_pull_request=درخواست pull دوباره باز شد <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
comment_issue=درباره مشکل <a href="%[1]s">%[3]s#%[2]s</a> نظر داد
|
||||
comment_pull=در مورد درخواست کشش نظر داد <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
merge_pull_request=درخواست کشش ادغام شده <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
transfer_repo=مخزن از <code>%s</code> به <a href="%s"> %s</a>منتقل شده است
|
||||
push_tag=تگ <a href="%[2]s">%[3]s</a> به <a href="%[1]s">%[4]s</a> push شد
|
||||
delete_tag=برچسب %[2] از <a href="%[1]s">%[3]</a> حذف شدند
|
||||
@@ -2537,10 +2401,10 @@ compare_commits_general=مقایسه کامیتها
|
||||
mirror_sync_push=commit ها همگامسازیشدند به <a href="%[2]s">%[3]s</a> در <a href="%[1]s">%[4]s</a> از میرور میشود
|
||||
mirror_sync_create=مرجع جدید <a href="%[2]s">%[3]s</a> با <a href="%[1]s">%[4]s</a> از mirror همگامسازی شد
|
||||
mirror_sync_delete=از مرجع <code>%[2]s</code> در<a href="%[1]s">%[3]s</a> حذف شده و از قرینه همگام شده
|
||||
approve_pull_request=`تأیید <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
reject_pull_request=`تغییرات پیشنهادی برای <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
publish_release=`<a href="%[2]s"> "%[4]s" </a> در <a href="%[1]s">%[3]s</a> منتشر شد`
|
||||
review_dismissed=`بازبینی از <b>%[4]s</b> برای <a href="%[1]s">%[3]s#%[2]s</a> رد شد`
|
||||
approve_pull_request=تأیید <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
reject_pull_request=تغییرات پیشنهادی برای <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
publish_release=<a href="%[2]s"> "%[4]s" </a> در <a href="%[1]s">%[3]s</a> منتشر شد
|
||||
review_dismissed=بازبینی از <b>%[4]s</b> برای <a href="%[1]s">%[3]s#%[2]s</a> رد شد
|
||||
review_dismissed_reason=دلیل:
|
||||
create_branch=شاخه <a href="%[2]s">%[3]s</a> در <a href="%[1]s">%[4]s</a> ایجاد کرد
|
||||
starred_repo=ستاره دار <a href="%[1]s">%[2]s</a>
|
||||
@@ -2608,9 +2472,6 @@ owner.settings.cleanuprules.enabled=فعال شده
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=نام
|
||||
runners.owner_type=نوع
|
||||
runners.description=شرح
|
||||
@@ -2618,14 +2479,9 @@ runners.task_list.run=اجرا
|
||||
runners.task_list.repository=مخزن
|
||||
runners.task_list.commit=کامیت
|
||||
runners.status.active=فعال
|
||||
|
||||
runs.commit=کامیت
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=پیوند نمادین
|
||||
|
||||
|
||||
+28
-172
@@ -21,7 +21,6 @@ signed_in_as=Kirjautuneena käyttäjänä
|
||||
toc=Sisällysluettelo
|
||||
licenses=Lisenssit
|
||||
return_to_gitea=Palaa Giteaan
|
||||
|
||||
username=Käyttäjätunnus
|
||||
email=Sähköpostiosoite
|
||||
password=Salasana
|
||||
@@ -31,7 +30,6 @@ captcha=CAPTCHA
|
||||
twofa=Kaksivaiheinen todennus
|
||||
twofa_scratch=Kaksivaiheinen kertakäyttöinen koodi
|
||||
passcode=Tunnuskoodi
|
||||
|
||||
webauthn_insert_key=Aseta turva-avaimesi
|
||||
webauthn_sign_in=Paina turva-avaimesi painiketta. Jos turva-avaimessasi ei ole painiketta, irroita se ja aseta uudelleen.
|
||||
webauthn_press_button=Paina turva-avaimesi painiketta…
|
||||
@@ -39,13 +37,12 @@ webauthn_use_twofa=Käytä kaksivaihesta vahvistusta puhelimestasi
|
||||
webauthn_error=Turva-avainta ei voitu lukea.
|
||||
webauthn_unsupported_browser=Selaimesi ei tällä hetkellä tue WebAuthnia.
|
||||
webauthn_error_unknown=Tuntematon virhe. Yritä uudelleen.
|
||||
webauthn_error_insecure=`WebAuthn tukee vain suojattuja yhteyksiä. Testaukseen HTTP:n yli, voit käyttää osoitetta "localhost" tai "127.0.0.1"`
|
||||
webauthn_error_insecure=WebAuthn tukee vain suojattuja yhteyksiä. Testaukseen HTTP:n yli, voit käyttää osoitetta "localhost" tai "127.0.0.1"
|
||||
webauthn_error_unable_to_process=Palvelin ei pystynyt toteuttamaan kutsua.
|
||||
webauthn_error_duplicated=Turva-avainta ei ole sallittu tässä pyynnössä. Varmista, ettei avainta ole jo rekisteröity.
|
||||
webauthn_error_empty=Sinun täytyy asettaa nimi tälle avaimelle.
|
||||
webauthn_error_timeout=Aikakatkaisu saavutettu ennenkuin avaintasi on voitu lukea. Lataa tämä sivu uudelleen ja yritä uudelleen.
|
||||
webauthn_reload=Päivitä
|
||||
|
||||
repository=Repo
|
||||
organization=Organisaatio
|
||||
mirror=Peili
|
||||
@@ -62,18 +59,15 @@ settings=Asetukset
|
||||
your_profile=Profiili
|
||||
your_starred=Tähdelliset
|
||||
your_settings=Asetukset
|
||||
|
||||
all=Kaikki
|
||||
sources=Lähteet
|
||||
mirrors=Peilit
|
||||
collaborative=Yhteistyössä
|
||||
forks=Haarat
|
||||
|
||||
activities=Toimet
|
||||
pull_requests=Pull requestit
|
||||
issues=Ongelmat
|
||||
milestones=Merkkipaalut
|
||||
|
||||
ok=OK
|
||||
cancel=Peruuta
|
||||
save=Tallenna
|
||||
@@ -82,38 +76,26 @@ add_all=Lisää kaikki
|
||||
remove=Poista
|
||||
remove_all=Poista kaikki
|
||||
edit=Muokkaa
|
||||
|
||||
enabled=Käytössä
|
||||
disabled=Pois käytöstä
|
||||
|
||||
copy=Kopioi
|
||||
copy_url=Kopioi osoite
|
||||
copy_branch=Kopioi haaran nimi
|
||||
copy_success=Kopioitu!
|
||||
copy_error=Kopiointi epäonnistui
|
||||
|
||||
write=Kirjoita
|
||||
preview=Esikatselu
|
||||
loading=Ladataan…
|
||||
|
||||
step1=Vaihe 1:
|
||||
step2=Vaihe 2:
|
||||
|
||||
error=Virhe
|
||||
error404=Sivu, jota yrität nähdä, joko <strong>ei löydy</strong> tai <strong>et ole oikeutettu</strong> katsomaan sitä.
|
||||
|
||||
never=Ei koskaan
|
||||
|
||||
rss_feed=RSS-syöte
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Repo
|
||||
concept_user_organization=Organisaatio
|
||||
|
||||
|
||||
|
||||
name=Nimi
|
||||
archived=Arkistoidut
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -166,7 +148,6 @@ err_empty_admin_password=Ylläpitäjän salasana ei voi olla tyhjä.
|
||||
err_empty_admin_email=Ylläpitäjän sähköpostiosoite ei voi olla tyhjä.
|
||||
err_admin_name_is_reserved=Ylläpitäjän käyttäjätunnus on virheellinen: käyttäjätunnus on varattu
|
||||
err_admin_name_is_invalid=Ylläpitäjän käyttäjätunnus on virheellinen
|
||||
|
||||
general_title=Yleiset asetukset
|
||||
app_name=Sivuston otsikko
|
||||
app_name_helper=Voit syöttää yrityksesi nimen tähän.
|
||||
@@ -184,7 +165,6 @@ app_url=Gitean juuriosoite
|
||||
app_url_helper=Juuriosoite HTTP(S)-klooniosoitteille ja sähköpostimuistutuksille.
|
||||
log_root_path=Lokin polku
|
||||
log_root_path_helper=Lokitiedostot kirjoitetaan tähän kansioon.
|
||||
|
||||
optional_title=Valinnaiset asetukset
|
||||
email_title=Sähköpostiasetukset
|
||||
smtp_addr=SMTP isäntä
|
||||
@@ -247,19 +227,16 @@ view_home=Näytä %s
|
||||
search_repos=Etsi repo…
|
||||
filter=Muut suodattimet
|
||||
filter_by_team_repositories=Suodata tiimin repojen mukaan
|
||||
feed_of=`Syöte "%s"`
|
||||
|
||||
feed_of=Syöte "%s"
|
||||
show_archived=Arkistoidut
|
||||
archived=Arkistoidut
|
||||
show_both_archived_unarchived=Näytetään arkistoidut ja arkistoimattomat
|
||||
show_only_archived=Näytetään vain arkistoidut
|
||||
show_only_unarchived=Näytetään vain arkistoimattomat
|
||||
|
||||
show_private=Yksityinen
|
||||
show_both_private_public=Näytetään sekä julkiset että yksityiset
|
||||
show_only_private=Näytetään vain yksityiset
|
||||
show_only_public=Näytetään vain julkiset
|
||||
|
||||
issues.in_your_repos=Repoissasi
|
||||
|
||||
[explore]
|
||||
@@ -275,7 +252,6 @@ org_no_results=Ei löytynyt vastaavia organisaatioita.
|
||||
code_no_results=Hakuehtoasi vastaavaa lähdekoodia ei löytynyt.
|
||||
code_last_indexed_at=Viimeksi indeksoitu %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Rekisteröi tili
|
||||
register_helper_msg=On jo tili? Kirjaudu sisään nyt!
|
||||
@@ -336,35 +312,24 @@ sspi_auth_failed=SSPI todennus epäonnistui
|
||||
view_it_on=Näytä %s
|
||||
link_not_working_do_paste=Eikö toimi? Yritä kopioida ja liittää se selaimeesi.
|
||||
hi_user_x=Hei <b>%s</b>,
|
||||
|
||||
activate_account=Ole hyvä ja aktivoi tilisi
|
||||
|
||||
activate_email=Vahvista sähköpostiosoitteesi
|
||||
|
||||
register_notify=Tervetuloa Giteaan
|
||||
register_notify.text_2=Voit nyt kirjautua käyttäjätunnuksella: %s.
|
||||
|
||||
reset_password=Palauta käyttäjätili
|
||||
reset_password.title=%s, olet pyytänyt tilisi palauttamista
|
||||
|
||||
register_success=Rekisteröinti onnistui
|
||||
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> mainitsi sinut:
|
||||
issue.action.push_1=<b>@%[1]s</b> työnsi %[3]d commitin kohteeseen %[2]s
|
||||
issue.action.push_n=<b>@%[1]s</b> työnsi %[3]d committia kohteeseen %[2]s
|
||||
issue.action.reject=<b>@%[1]s</b> pyysi muutoksia tässä vetopyynnössä.
|
||||
|
||||
release.title=Otsikko: %s
|
||||
release.note=Huomautus:
|
||||
release.downloads=Lataukset:
|
||||
release.download.zip=Lähdekoodi (ZIP)
|
||||
release.download.targz=Lähdekoodi (TAR.GZ)
|
||||
|
||||
repo.transfer.to_you=sinä
|
||||
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Kyllä
|
||||
no=Ei
|
||||
@@ -382,27 +347,23 @@ HttpsUrl=HTTPS-osoite
|
||||
TeamName=Tiimin nimi
|
||||
AuthName=Luvan nimi
|
||||
AdminEmail=Ylläpito sähköposti
|
||||
|
||||
NewBranchName=Uuden haaran nimi
|
||||
CommitSummary=Commitin yhteenveto
|
||||
CommitMessage=Commitin viesti
|
||||
CommitChoice=Commitin valinta
|
||||
TreeName=Tiedostopolku
|
||||
Content=Sisältö
|
||||
|
||||
SSPISeparatorReplacement=Erotin
|
||||
SSPIDefaultLanguage=Oletuskieli
|
||||
|
||||
require_error=` ei voi olla tyhjä.`
|
||||
size_error=` täytyy olla kokoa %s.`
|
||||
min_size_error=` täytyy sisältää vähintään %s merkkiä.`
|
||||
max_size_error=` täytyy sisältää enintään %s merkkiä.`
|
||||
email_error=` ei ole kelvollinen sähköpostiosoite.`
|
||||
require_error=" ei voi olla tyhjä."
|
||||
size_error=" täytyy olla kokoa %s."
|
||||
min_size_error=" täytyy sisältää vähintään %s merkkiä."
|
||||
max_size_error=" täytyy sisältää enintään %s merkkiä."
|
||||
email_error=" ei ole kelvollinen sähköpostiosoite."
|
||||
unknown_error=Tuntematon virhe:
|
||||
captcha_incorrect=CAPTCHA koodi on virheellinen.
|
||||
password_not_match=Salasanat eivät täsmää.
|
||||
lang_select_error=Valitse kieli listalta.
|
||||
|
||||
username_been_taken=Käyttäjätunnus on jo varattu.
|
||||
repo_name_been_taken=Repon nimi on jo käytössä.
|
||||
repository_force_private=Pakotettu yksityisyys käytössä: yksityisiä repoja ei voida muuttaa julkisiksi.
|
||||
@@ -420,12 +381,9 @@ enterred_invalid_password=Syöttämäsi salasana oli väärä.
|
||||
user_not_exist=Käyttäjää ei ole olemassa.
|
||||
team_not_exist=Tiimiä ei ole olemassa.
|
||||
cannot_add_org_to_team=Organisaatiota ei voida lisätä tiimin jäseneksi.
|
||||
|
||||
invalid_ssh_key=SSH-avaintasi ei voi vahvistaa: %s
|
||||
invalid_gpg_key=GPG-avaintasi ei voi vahvistaa: %s
|
||||
auth_failed=Todennus epäonnistui: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Kohde branchia ei ole olemassa.
|
||||
|
||||
[user]
|
||||
@@ -441,7 +399,6 @@ follow=Seuraa
|
||||
unfollow=Lopeta seuraaminen
|
||||
user_bio=Elämäkerta
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profiili
|
||||
account=Tili
|
||||
@@ -459,7 +416,6 @@ twofa=Kaksivaiheinen todennus
|
||||
account_link=Linkitetyt tilit
|
||||
organization=Organisaatiot
|
||||
webauthn=Turva-avaimet
|
||||
|
||||
public_profile=Julkinen profiili
|
||||
password_username_disabled=Ei-paikalliset käyttäjät eivät voi muuttaa käyttäjätunnustaan. Ole hyvä ja ota yhteyttä sivuston ylläpitäjään saadaksesi lisätietoa.
|
||||
full_name=Kokonimi
|
||||
@@ -492,7 +448,6 @@ comment_type_group_project=Projekti
|
||||
saved_successfully=Asetuksesi tallennettiin onnistuneesti.
|
||||
privacy=Yksityisyys
|
||||
keep_activity_private_popup=Tekee toiminnon näkyvän vain sinulle ja ylläpitäjille
|
||||
|
||||
lookup_avatar_by_mail=Hae profiilikuva sähköpostin perusteella
|
||||
federated_avatar_lookup=Ulkopuolinen profiilikuvan haku
|
||||
enable_custom_avatar=Ota käyttöön mukautettu profiilikuva
|
||||
@@ -501,13 +456,11 @@ update_avatar=Päivitä profiilikuva
|
||||
delete_current_avatar=Poista nykyinen profiilikuva
|
||||
uploaded_avatar_not_a_image=Palvelimelle lähetetty tiedosto ei ole kuva.
|
||||
update_avatar_success=Profiilikuva on päivitetty.
|
||||
|
||||
change_password=Päivitä salasana
|
||||
old_password=Nykyinen salasana
|
||||
new_password=Uusi salasana
|
||||
password_incorrect=Nykyinen salasanasi on virheellinen.
|
||||
password_change_disabled=Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Gitean web-käyttöliittymän kautta.
|
||||
|
||||
emails=Sähköposti osoitteet
|
||||
manage_emails=Hallitse sähköpostiosoitteita
|
||||
manage_themes=Valitse oletusteema
|
||||
@@ -536,7 +489,6 @@ email_preference_set_success=Sähköpostin asetukset on asetettu onnistuneesti.
|
||||
add_openid_success=Uusi OpenID-osoite on lisätty.
|
||||
keep_email_private=Piilota sähköpostiosoite
|
||||
openid_desc=OpenID mahdollistaa todentamisen delegoinnin ulkopuoliselle palvelun tarjoajalle.
|
||||
|
||||
manage_ssh_keys=Hallitse SSH avaimia
|
||||
manage_gpg_keys=Hallitse GPG avaimia
|
||||
add_key=Lisää avain
|
||||
@@ -587,7 +539,6 @@ show_openid=Näytä profiilissa
|
||||
hide_openid=Piilota profiilista
|
||||
ssh_disabled=SSH pois käytöstä
|
||||
manage_social=Hallitse liitettyjä sosiaalisia tilejä
|
||||
|
||||
manage_access_token=Hallitse pääsymerkkejä
|
||||
generate_new_token=Luo uusi pääsymerkki
|
||||
token_name=Pääsymerkin nimi
|
||||
@@ -598,7 +549,6 @@ access_token_deletion=Poista pääsymerkki
|
||||
access_token_deletion_cancel_action=Peruuta
|
||||
access_token_deletion_confirm_action=Poista
|
||||
permission_read=Luettu
|
||||
|
||||
edit_oauth2_application=Muokkaa OAuth2 sovellusta
|
||||
remove_oauth2_application=Poista OAuth2 sovellus
|
||||
remove_oauth2_application_success=Sovellus on poistettu.
|
||||
@@ -609,8 +559,6 @@ save_application=Tallenna
|
||||
oauth2_regenerate_secret=Luo secret uudelleen
|
||||
oauth2_regenerate_secret_hint=Kadotitko secretin?
|
||||
oauth2_application_edit=Muokkaa
|
||||
|
||||
|
||||
twofa_desc=Kaksivaiheinen todennus parantaa tilisi turvallisuutta.
|
||||
twofa_is_enrolled=Tilisi <strong>käyttää</strong> kaksivaiheista vahvistusta.
|
||||
twofa_not_enrolled=Tilisi ei tällä hetkellä käytä kaksivaiheista vahvistusta.
|
||||
@@ -619,26 +567,19 @@ twofa_disabled=Kaksivaiheinen todennus on otettu pois käytöstä.
|
||||
scan_this_image=Skannaa tämä kuva tunnistautumissovelluksellasi:
|
||||
or_enter_secret=Tai kirjoita salainen avain: %s
|
||||
twofa_enrolled=Tiliisi on otettu käyttöön kaksivaiheinen vahvistus. Ota palautustunnus (%s) talteen turvalliseen paikkaan, sillä se näytetään vain kerran!
|
||||
|
||||
webauthn_nickname=Nimimerkki
|
||||
|
||||
manage_account_links=Hallitse linkitettyjä tilejä
|
||||
manage_account_links_desc=Nämä ulkoiset tilit on linkitetty Gitea tiliisi.
|
||||
link_account=Yhdistä tili
|
||||
remove_account_link=Poista linkitetty tili
|
||||
remove_account_link_desc=Linkitetyn tilin poistaminen peruuttaa pääsyn Gitea-tiliisi linkitetyn tili kautta. Jatketaanko?
|
||||
remove_account_link_success=Linkitetty tili on poistettu.
|
||||
|
||||
|
||||
orgs_none=Et ole minkään organisaation jäsen.
|
||||
|
||||
delete_account=Poista tilisi
|
||||
delete_prompt=Tämä toiminto poistaa käyttäjätilisi pysyvästi. Toimintoa <strong>EI VOI</strong> kumota.
|
||||
confirm_delete_account=Varmista poisto
|
||||
delete_account_title=Poista käyttäjätili
|
||||
|
||||
email_notifications.enable=Ota käyttöön sähköposti-ilmoitukset
|
||||
|
||||
visibility=Käyttäjän näkyvyys
|
||||
visibility.public=Julkinen
|
||||
visibility.limited=Rajattu
|
||||
@@ -678,23 +619,17 @@ watchers=Tarkkailijat
|
||||
stargazers=Tähtiharrastajat
|
||||
forks=Haarat
|
||||
delete_preexisting_label=Poista
|
||||
|
||||
|
||||
desc.private=Yksityinen
|
||||
desc.public=Julkinen
|
||||
desc.private_template=Yksityinen malli
|
||||
desc.public_template=Malli
|
||||
desc.internal=Sisäinen
|
||||
desc.archived=Arkistoidut
|
||||
|
||||
template.git_hooks=Git-koukut
|
||||
template.webhooks=Webkoukut
|
||||
template.topics=Aiheet
|
||||
template.avatar=Profiilikuva
|
||||
template.issue_labels=Ongelmien tunnisteet
|
||||
|
||||
|
||||
|
||||
migrate_items=Siirrettävät asiat
|
||||
migrate_items_wiki=Wiki
|
||||
migrate_items_milestones=Merkkipaalut
|
||||
@@ -711,7 +646,6 @@ migrate.migrate_items_options=Pääsymerkki vaaditaan lisäkohteiden siirtämise
|
||||
migrate.migrating=Tuodaan kohteesta <b>%s</b> ...
|
||||
migrate.migrating_failed=Tuonti kohteesta <b>%s</b> epäonnistui.
|
||||
migrate.migrating_git=Tuodaan Git-tietoja
|
||||
|
||||
mirror_from=peilaus alkaen
|
||||
forked_from=forkattu lähteestä
|
||||
unwatch=Lopeta tarkkailu
|
||||
@@ -719,11 +653,9 @@ watch=Tarkkaile
|
||||
unstar=Poista tähti
|
||||
star=Tähti
|
||||
download_archive=Lataa repo
|
||||
|
||||
no_desc=Ei kuvausta
|
||||
quick_guide=Pikaopas
|
||||
clone_this_repo=Kloonaa tämä repo
|
||||
|
||||
code=Koodi
|
||||
code.desc=Pääsy lähdekoodiin, tiedostoihin, committeihin ja haaroihin.
|
||||
branch=Haara
|
||||
@@ -736,7 +668,6 @@ pulls=Pull-pyynnöt
|
||||
project_board=Projektit
|
||||
packages=Paketit
|
||||
labels=Tunnisteet
|
||||
|
||||
milestones=Merkkipaalut
|
||||
commits=Commitit
|
||||
commit=Commit
|
||||
@@ -747,7 +678,6 @@ file_raw=Raaka
|
||||
file_history=Historia
|
||||
file_view_raw=Näytä raaka
|
||||
file_permalink=Pysyvä linkki
|
||||
|
||||
video_not_supported_in_browser=Selaimesi ei tue HTML5 video-tagia.
|
||||
audio_not_supported_in_browser=Selaimesi ei tue HTML5 audio-tagia.
|
||||
blame=Selitys
|
||||
@@ -755,7 +685,6 @@ download_file=Lataa tiedosto
|
||||
normal_view=Normaali näkymä
|
||||
line=rivi
|
||||
lines=rivejä
|
||||
|
||||
editor.new_file=Uusi tiedosto
|
||||
editor.upload_file=Lähetä tiedosto
|
||||
editor.edit_file=Muokkaa tiedostoa
|
||||
@@ -778,7 +707,6 @@ editor.filename_cannot_be_empty=Tiedostonimi ei voi olla tyhjä.
|
||||
editor.no_changes_to_show=Ei muutoksia näytettäväksi.
|
||||
editor.add_subdir=Lisää hakemisto…
|
||||
editor.require_signed_commit=Haara vaatii vahvistetun commitin
|
||||
|
||||
commits.commits=Commitit
|
||||
commits.nothing_to_compare=Nämä haarat vastaavat toisiaan.
|
||||
commits.find=Haku
|
||||
@@ -791,12 +719,8 @@ commits.newer=Uudemmat
|
||||
commits.signed_by=Allekirjoittanut
|
||||
commits.gpg_key_id=GPG avaimen ID
|
||||
commits.ssh_key_fingerprint=SSH avaimen sormenjälki
|
||||
|
||||
|
||||
commitstatus.error=Virhe
|
||||
commitstatus.pending=Odottaa
|
||||
|
||||
|
||||
projects=Projektit
|
||||
projects.description_placeholder=Kuvaus
|
||||
projects.create=Luo projekti
|
||||
@@ -813,7 +737,6 @@ projects.column.edit_title=Nimi
|
||||
projects.column.new_title=Nimi
|
||||
projects.open=Avaa
|
||||
projects.close=Sulje
|
||||
|
||||
issues.desc=Ongelmien, tehtävien ja merkkipaalujen hallinta.
|
||||
issues.filter_assignees=Suodata käyttäjiä
|
||||
issues.filter_milestones=Suodata merkkipaalu
|
||||
@@ -840,17 +763,17 @@ issues.new_label_placeholder=Tunnisteen nimi
|
||||
issues.new_label_desc_placeholder=Kuvaus
|
||||
issues.create_label=Luo tunniste
|
||||
issues.label_templates.helper=Valitse tunnistejoukko
|
||||
issues.add_milestone_at=`lisäsi tämän merkkipaaluun <b>%s</b> %s`
|
||||
issues.change_milestone_at=`vaihtoi merkkipaalun <b>%s</b> merkkipaaluun <b>%s</b> %s`
|
||||
issues.remove_milestone_at=`poisti tämän <b>%s</b> merkkipaalusta %s`
|
||||
issues.remove_project_at=`poisti tämän <b>%s</b> projektista %s`
|
||||
issues.deleted_milestone=`(poistettu)`
|
||||
issues.deleted_project=`(poistettu)`
|
||||
issues.self_assign_at=`itse otti tämän käsittelyyn %s`
|
||||
issues.change_title_at=`muutti otsikon <b><strike>%s</strike></b> otsikoksi <b>%s</b> %s`
|
||||
issues.delete_branch_at=`poisti haaran <b>%s</b> %s`
|
||||
issues.add_milestone_at=lisäsi tämän merkkipaaluun <b>%s</b> %s
|
||||
issues.change_milestone_at=vaihtoi merkkipaalun <b>%s</b> merkkipaaluun <b>%s</b> %s
|
||||
issues.remove_milestone_at=poisti tämän <b>%s</b> merkkipaalusta %s
|
||||
issues.remove_project_at=poisti tämän <b>%s</b> projektista %s
|
||||
issues.deleted_milestone=(poistettu)
|
||||
issues.deleted_project=(poistettu)
|
||||
issues.self_assign_at=itse otti tämän käsittelyyn %s
|
||||
issues.change_title_at=muutti otsikon <b><strike>%s</strike></b> otsikoksi <b>%s</b> %s
|
||||
issues.delete_branch_at=poisti haaran <b>%s</b> %s
|
||||
issues.filter_label=Tunniste
|
||||
issues.filter_label_exclude=`Käytä <code>alt</code> + <code>klikkaus/rivinvaihto</code> poissulkeaksesi tunnisteita`
|
||||
issues.filter_label_exclude=Käytä <code>alt</code> + <code>klikkaus/rivinvaihto</code> poissulkeaksesi tunnisteita
|
||||
issues.filter_label_no_select=Kaikki tunnisteet
|
||||
issues.filter_milestone=Merkkipaalu
|
||||
issues.filter_project=Projekti
|
||||
@@ -888,7 +811,7 @@ issues.open_title=Avoinna
|
||||
issues.closed_title=Suljettu
|
||||
issues.draft_title=Työversio
|
||||
issues.num_comments=%d kommenttia
|
||||
issues.commented_at=`kommentoi <a href="#%s">%s</a>`
|
||||
issues.commented_at=kommentoi <a href="#%s">%s</a>
|
||||
issues.delete_comment_confirm=Haluatko varmasti poistaa tämän kommentin?
|
||||
issues.context.copy_link=Kopioi linkki
|
||||
issues.context.quote_reply=Vastaa lainaamalla
|
||||
@@ -899,9 +822,9 @@ issues.close_comment_issue=Kommentoi ja sulje
|
||||
issues.reopen_issue=Avaa uudelleen
|
||||
issues.reopen_comment_issue=Kommentoi ja avaa uudelleen
|
||||
issues.create_comment=Kommentoi
|
||||
issues.closed_at=`sulki tämän ongelman <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`uudelleenavasi tämän ongelman <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=`viittasi tähän ongelmaan commitissa <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.closed_at=sulki tämän ongelman <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=uudelleenavasi tämän ongelman <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.commit_ref_at=viittasi tähän ongelmaan commitissa <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.author=Tekijä
|
||||
issues.role.owner=Omistaja
|
||||
issues.role.member=Jäsen
|
||||
@@ -939,18 +862,18 @@ issues.delete=Poista
|
||||
issues.tracker=Ajan seuranta
|
||||
issues.start_tracking_short=Aloita ajanotto
|
||||
issues.start_tracking=Aloita ajan seuranta
|
||||
issues.start_tracking_history=`aloitti työskentelyn %s`
|
||||
issues.start_tracking_history=aloitti työskentelyn %s
|
||||
issues.tracker_auto_close=Ajan seuranta pysähtyy automaattisesti kun tämä ongelma on suljettu
|
||||
issues.stop_tracking=Pysäytä ajanotto
|
||||
issues.stop_tracking_history=`lopetti työskentelyn %s`
|
||||
issues.stop_tracking_history=lopetti työskentelyn %s
|
||||
issues.add_time=Lisää aika käsin
|
||||
issues.add_time_short=Lisää aika
|
||||
issues.add_time_cancel=Peruuta
|
||||
issues.add_time_history=`lisäsi käytetyn ajan %s`
|
||||
issues.add_time_history=lisäsi käytetyn ajan %s
|
||||
issues.add_time_hours=Tuntia
|
||||
issues.add_time_minutes=Minuuttia
|
||||
issues.add_time_sum_to_small=Aikaa ei syötetty.
|
||||
issues.time_spent_from_all_authors=`Käytetty kokonaisaika: %s`
|
||||
issues.time_spent_from_all_authors=Käytetty kokonaisaika: %s
|
||||
issues.due_date=Määräpäivä
|
||||
issues.push_commit_1=lisäsi %d commitin %s
|
||||
issues.push_commits_n=lisäsi %d committia %s
|
||||
@@ -977,8 +900,6 @@ issues.reference_issue.body=Kuvaus
|
||||
issues.content_history.deleted=poistettu
|
||||
issues.content_history.edited=muokattu
|
||||
issues.content_history.created=luotu
|
||||
|
||||
|
||||
pulls.new=Uusi vetopyyntö
|
||||
pulls.compare_changes=Uusi vetopyyntö
|
||||
pulls.has_viewed_file=Katsottu
|
||||
@@ -988,7 +909,7 @@ pulls.filter_branch=Suodata branch
|
||||
pulls.no_results=Tuloksia ei löytynyt.
|
||||
pulls.nothing_to_compare=Nämä haarat vastaavat toisiaan. Ei ole tarvetta luoda vetopyyntöä.
|
||||
pulls.nothing_to_compare_and_allow_empty_pr=Nämä haarat vastaavat toisiaan. Vetopyyntö tulee olemaan tyhjä.
|
||||
pulls.has_pull_request=`Vetopyyntö haarojen välillä on jo olemassa: <a href="%[1]s">%[2]s#%[3]d</a>`
|
||||
pulls.has_pull_request=Vetopyyntö haarojen välillä on jo olemassa: <a href="%[1]s">%[2]s#%[3]d</a>
|
||||
pulls.create=Luo Pull-pyyntö
|
||||
pulls.title_desc=haluaa yhdistää %[1]d committia lähteestä <code>%[2]s</code> kohteeseen <code id="branch_target">%[3]s</code>
|
||||
pulls.merged_title_desc=yhdistetty %[1]d committia lähteestä <code>%[2]s</code> kohteeseen <code>%[3]s</code> %[4]s
|
||||
@@ -996,19 +917,10 @@ pulls.tab_conversation=Keskustelu
|
||||
pulls.tab_commits=Commitit
|
||||
pulls.tab_files=Muuttuneet tiedostot
|
||||
pulls.merged=Yhdistetty
|
||||
pulls.title_wip_desc=`<a href="#">Aloita otsikko sanalla <strong>%s</strong></a> estääksesi vetopyynnön yhdistämisen vahingossa.`
|
||||
pulls.title_wip_desc=<a href="#">Aloita otsikko sanalla <strong>%s</strong></a> estääksesi vetopyynnön yhdistämisen vahingossa.
|
||||
pulls.add_prefix=Lisää <strong>%s</strong> etuliite
|
||||
pulls.remove_prefix=Poista <strong>%s</strong> etuliite
|
||||
pulls.can_auto_merge_desc=Tämä pull-pyyntö voidaan yhdistää automaattisesti.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=Uusi merkkipaalu
|
||||
milestones.closed=Suljettu %s
|
||||
milestones.no_due_date=Ei määräpäivää
|
||||
@@ -1024,9 +936,6 @@ milestones.cancel=Peruuta
|
||||
milestones.modify=Päivitä merkkipaalu
|
||||
milestones.filter_sort.most_issues=Eniten ongelmia
|
||||
milestones.filter_sort.least_issues=Vähiten ongelmia
|
||||
|
||||
|
||||
|
||||
wiki=Wiki
|
||||
wiki.welcome=Tervetuloa Wikiin.
|
||||
wiki.welcome_desc=Wikissä voit kirjoittaa ja jakaa dokumentaatiota käyttäjien kesken.
|
||||
@@ -1043,7 +952,6 @@ wiki.delete_page_button=Poista sivu
|
||||
wiki.page_already_exists=Wiki-sivu, jolla on sama nimi on jo olemassa.
|
||||
wiki.pages=Sivut
|
||||
wiki.last_updated=Viimeksi päivitetty: %s
|
||||
|
||||
activity=Toiminta
|
||||
activity.period.filter_label=Aikajakso:
|
||||
activity.period.daily=1 päivä
|
||||
@@ -1076,11 +984,9 @@ activity.git_stats_addition_n=%d lisäystä
|
||||
activity.git_stats_and_deletions=ja
|
||||
activity.git_stats_deletion_1=%d poisto
|
||||
activity.git_stats_deletion_n=%d poistoa
|
||||
|
||||
search=Haku
|
||||
search.match=Osuma
|
||||
search.code_no_results=Hakuehtoasi vastaavaa lähdekoodia ei löytynyt.
|
||||
|
||||
settings=Asetukset
|
||||
settings.options=Repo
|
||||
settings.collaboration.admin=Ylläpitäjä
|
||||
@@ -1092,7 +998,6 @@ settings.hooks=Webkoukut
|
||||
settings.githooks=Git koukut
|
||||
settings.basic_settings=Perusasetukset
|
||||
settings.mirror_settings=Peilauksen asetukset
|
||||
|
||||
settings.site=Nettisivu
|
||||
settings.update_settings=Päivitä asetukset
|
||||
settings.advanced_settings=Lisäasetukset
|
||||
@@ -1249,7 +1154,6 @@ settings.lfs_pointers.oid=OID
|
||||
settings.lfs_pointers.inRepo=Repossa
|
||||
settings.lfs_pointers.exists=Löytyy varastosta
|
||||
settings.lfs_pointers.accessible=Saatavilla käyttäjälle
|
||||
|
||||
diff.browse_source=Selaa lähdekoodia
|
||||
diff.parent=vanhempi
|
||||
diff.commit=commit
|
||||
@@ -1278,7 +1182,6 @@ diff.review.placeholder=Tarkistuksen kommentti
|
||||
diff.review.comment=Kommentoi
|
||||
diff.review.approve=Hyväksy
|
||||
diff.review.reject=Pyydä muutoksia
|
||||
|
||||
release.releases=Julkaisut
|
||||
release.tags=Tagit
|
||||
release.new_release=Uusi julkaisu
|
||||
@@ -1305,18 +1208,12 @@ release.deletion_tag_desc=Poistetaanko tämä tagi reposta? Repon sisältö ja h
|
||||
release.deletion_tag_success=Tagi on poistettu.
|
||||
release.tag_name_invalid=Tagin nimi ei ole kelvollinen.
|
||||
release.downloads=Lataukset
|
||||
|
||||
branch.name=Haaran nimi
|
||||
branch.delete_head=Poista
|
||||
branch.create_branch=Luo haara <strong>%s</strong>
|
||||
|
||||
|
||||
|
||||
topic.manage_topics=Hallitse aiheita
|
||||
topic.done=Valmis
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=Organisaatio
|
||||
org_full_name_holder=Organisaation täydellinen nimi
|
||||
@@ -1336,8 +1233,6 @@ team_name_helper=Tiimin nimen tulisi olla lyhyt ja mieleenpainuva.
|
||||
team_desc_helper=Kuvaile tiimin tarkoitusta tai roolia.
|
||||
team_permission_desc=Käyttöoikeus
|
||||
team_unit_desc=Salli pääsy repon osioihin
|
||||
|
||||
|
||||
settings=Asetukset
|
||||
settings.options=Organisaatio
|
||||
settings.full_name=Kokonimi
|
||||
@@ -1350,7 +1245,6 @@ settings.visibility.public=Julkinen
|
||||
settings.visibility.limited_shortname=Rajattu
|
||||
settings.visibility.private=Yksityinen (näkyvä vain organisaation jäsenille)
|
||||
settings.visibility.private_shortname=Yksityinen
|
||||
|
||||
settings.update_settings=Päivitä asetukset
|
||||
settings.delete=Poista organisaatio
|
||||
settings.delete_account=Poista tämä organisaatio
|
||||
@@ -1358,8 +1252,6 @@ settings.delete_prompt=Organisaatio poistetaan pysyvästi, ja tätä <strong>EI
|
||||
settings.confirm_delete_account=Vahvista poisto
|
||||
settings.delete_org_title=Poista organisaatio
|
||||
settings.hooks_desc=Lisää webkoukkuja, jotka suoritetaan <strong>kaikissa repoissa</strong> tässä organisaatiossa.
|
||||
|
||||
|
||||
members.membership_visibility=Jäsenyyden näkyvyys:
|
||||
members.public=Näkyvä
|
||||
members.public_helper=tee piilotettu
|
||||
@@ -1372,7 +1264,6 @@ members.remove=Poista
|
||||
members.leave=Poistu
|
||||
members.invite_desc=Lisää uusi jäsen %s:
|
||||
members.invite_now=Kutsu nyt
|
||||
|
||||
teams.join=Liity
|
||||
teams.leave=Poistu
|
||||
teams.read_access=Luettu
|
||||
@@ -1410,7 +1301,6 @@ monitor=Valvonta
|
||||
first_page=Ensimmäinen
|
||||
last_page=Viimeisin
|
||||
total=Yhteensä: %d
|
||||
|
||||
dashboard.statistic=Yhteenveto
|
||||
dashboard.operations=Huoltotoimet
|
||||
dashboard.system_status=Järjestelmän tila
|
||||
@@ -1446,7 +1336,6 @@ dashboard.total_gc_time=Yhteensä GC tauko
|
||||
dashboard.total_gc_pause=Yhteensä GC tauko
|
||||
dashboard.last_gc_pause=Viime GC tauko
|
||||
dashboard.gc_times=GC aikoja
|
||||
|
||||
users.user_manage_panel=Tilien hallinta
|
||||
users.new_account=Luo käyttäjätili
|
||||
users.name=Käyttäjätunnus
|
||||
@@ -1486,7 +1375,6 @@ users.list_status_filter.is_prohibit_login=Kirjautuminen estetty
|
||||
users.list_status_filter.not_prohibit_login=Kirjautuminen sallittu
|
||||
users.list_status_filter.is_2fa_enabled=2FA käytössä
|
||||
users.list_status_filter.not_2fa_enabled=2FA ei käytössä
|
||||
|
||||
emails.email_manage_panel=Käyttäjien sähköpostien hallinta
|
||||
emails.primary=Ensisijainen
|
||||
emails.activated=Aktivoitu
|
||||
@@ -1495,13 +1383,11 @@ emails.filter_sort.email_reverse=Sähköposti (käänteinen)
|
||||
emails.filter_sort.name=Käyttäjänimi
|
||||
emails.filter_sort.name_reverse=Käyttäjänimi (käänteinen)
|
||||
emails.duplicate_active=Tämä sähköpostiosoite on jo käytössä toisella käyttäjällä.
|
||||
|
||||
orgs.org_manage_panel=Organisaatioiden hallinta
|
||||
orgs.name=Nimi
|
||||
orgs.teams=Tiimit
|
||||
orgs.members=Jäsenet
|
||||
orgs.new_orga=Uusi organisaatio
|
||||
|
||||
repos.repo_manage_panel=Repojen hallinta
|
||||
repos.owner=Omistaja
|
||||
repos.name=Nimi
|
||||
@@ -1511,15 +1397,11 @@ repos.stars=Tähdet
|
||||
repos.forks=Haarat
|
||||
repos.issues=Ongelmat
|
||||
repos.size=Koko
|
||||
|
||||
packages.owner=Omistaja
|
||||
packages.name=Nimi
|
||||
packages.type=Tyyppi
|
||||
packages.repository=Repo
|
||||
packages.size=Koko
|
||||
|
||||
|
||||
|
||||
auths.new=Lisää todennuslähde
|
||||
auths.name=Nimi
|
||||
auths.type=Tyyppi
|
||||
@@ -1556,7 +1438,6 @@ auths.delete=Poista todennuslähde
|
||||
auths.delete_auth_title=Todennuslähteen poisto
|
||||
auths.delete_auth_desc=Todennuslähteen poisto estää käyttäjiä käyttämästä sitä kirjautumiseen. Jatketaanko?
|
||||
auths.deletion_success=Todennuslähde on poistettu.
|
||||
|
||||
config.server_config=Palvelin asetukset
|
||||
config.app_name=Sivuston otsikko
|
||||
config.app_ver=Gitea versio
|
||||
@@ -1566,7 +1447,6 @@ config.git_version=Git versio
|
||||
config.repo_root_path=Repon juuren polku
|
||||
config.script_type=Komentosarjan tyyppi
|
||||
config.reverse_auth_user=Käänteinen todennus käyttäjä
|
||||
|
||||
config.ssh_config=SSH asetukset
|
||||
config.ssh_enabled=Käytössä
|
||||
config.ssh_port=Portti
|
||||
@@ -1576,9 +1456,7 @@ config.ssh_key_test_path=Polku jossa avaimet testataan
|
||||
config.ssh_keygen_path=Keygen ('ssh-keygen') polku
|
||||
config.ssh_minimum_key_size_check=Avaimen vähimmäiskoko tarkistus
|
||||
config.ssh_minimum_key_sizes=Avaimen vähimmäiskoot
|
||||
|
||||
config.lfs_enabled=Käytössä
|
||||
|
||||
config.db_config=Tietokannan asetukset
|
||||
config.db_type=Tyyppi
|
||||
config.db_host=Isäntä
|
||||
@@ -1586,7 +1464,6 @@ config.db_name=Nimi
|
||||
config.db_user=Käyttäjätunnus
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Polku
|
||||
|
||||
config.service_config=Palvelu asetukset
|
||||
config.show_registration_button=Näytä rekisteröidy painike
|
||||
config.disable_key_size_check=Poista käytöstä avaimen vähimmäiskoko tarkistus
|
||||
@@ -1594,25 +1471,20 @@ config.enable_captcha=Ota CAPTCHA käyttöön
|
||||
config.active_code_lives=Aktiivinen koodi elämät ennen vanhenemista
|
||||
config.default_keep_email_private=Piilota sähköpostiosoitteet oletuksena
|
||||
config.default_visibility_organization=Uuden organisaation oletusnäkyvyys
|
||||
|
||||
config.webhook_config=Webkoukku asetukset
|
||||
config.queue_length=Jonon pituus
|
||||
config.deliver_timeout=Toimitus aikakatkaisu
|
||||
|
||||
config.mailer_enabled=Käytössä
|
||||
config.mailer_name=Nimi
|
||||
config.mailer_smtp_addr=SMTP osoite
|
||||
config.mailer_smtp_port=SMTP portti
|
||||
config.mailer_user=Käyttäjä
|
||||
|
||||
config.oauth_config=OAuth asetukset
|
||||
config.oauth_enabled=Käytössä
|
||||
|
||||
config.cache_config=Välimuistin asetukset
|
||||
config.cache_adapter=Välimuistin sovitin
|
||||
config.cache_interval=Välimuistin aikaväli
|
||||
config.cache_conn=Välimuistin yhteys merkkijono
|
||||
|
||||
config.session_config=Istunnon asetukset
|
||||
config.session_provider=Istunnon toimittaja
|
||||
config.provider_config=Toimittajan asetukset
|
||||
@@ -1621,21 +1493,15 @@ config.gc_interval_time=GC aikaväli aika
|
||||
config.session_life_time=Istunnon elinikä
|
||||
config.https_only=Vain HTTPS
|
||||
config.cookie_life_time=Evästeen elinikä
|
||||
|
||||
config.picture_service=Kuva palvelu
|
||||
config.disable_gravatar=Poista käytöstä Gravatar
|
||||
|
||||
config.git_gc_args=Roskienkeruun parametrit
|
||||
config.git_migrate_timeout=Migraatio aikakatkaistiin
|
||||
config.git_mirror_timeout=Peilauspäivitys aikakatkaistiin
|
||||
config.git_clone_timeout=Kloonaus aikakatkaistiin
|
||||
config.git_gc_timeout=Roskienkeruu aikakatkaistiin
|
||||
|
||||
config.log_config=Loki asetukset
|
||||
config.disabled_logger=Pois käytöstä
|
||||
|
||||
|
||||
|
||||
monitor.cron=Cron tehtävät
|
||||
monitor.name=Nimi
|
||||
monitor.schedule=Aikataulu
|
||||
@@ -1645,13 +1511,11 @@ monitor.process=Käynnissä olevat prosessit
|
||||
monitor.desc=Kuvaus
|
||||
monitor.start=Alkamisaika
|
||||
monitor.execute_time=Suoritusaika
|
||||
|
||||
monitor.queues=Jonot
|
||||
monitor.queue=Jono: %s
|
||||
monitor.queue.name=Nimi
|
||||
monitor.queue.type=Tyyppi
|
||||
monitor.queue.settings.submit=Päivitä asetukset
|
||||
|
||||
notices.system_notice_list=Järjestelmän ilmoitukset
|
||||
notices.select_all=Valitse kaikki
|
||||
notices.deselect_all=Poista kaikki valinnat
|
||||
@@ -1730,22 +1594,14 @@ owner.settings.cleanuprules.enabled=Käytössä
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=Nimi
|
||||
runners.owner_type=Tyyppi
|
||||
runners.description=Kuvaus
|
||||
runners.task_list.run=Suorita
|
||||
runners.task_list.repository=Repo
|
||||
runners.task_list.commit=Commit
|
||||
|
||||
runs.commit=Commit
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
|
||||
|
||||
+274
-374
File diff suppressed because it is too large
Load Diff
+30
-174
@@ -20,7 +20,6 @@ signed_in_as=Bejelentkezve mint
|
||||
toc=Tartalomjegyzék
|
||||
licenses=Licencek
|
||||
return_to_gitea=Vissza a Gitea-hoz
|
||||
|
||||
username=Felhasználónév
|
||||
email=E-mail cím
|
||||
password=Jelszó
|
||||
@@ -29,8 +28,6 @@ captcha=CAPTCHA
|
||||
twofa=Kétlépcsős hitelesítés
|
||||
twofa_scratch=Kétlépcsős bejelentkezés egyszer használatos kódja
|
||||
passcode=Jelkód
|
||||
|
||||
|
||||
repository=Tároló
|
||||
organization=Szervezet
|
||||
mirror=Tükör
|
||||
@@ -47,18 +44,15 @@ settings=Beállítások
|
||||
your_profile=Profil
|
||||
your_starred=Csillagozott
|
||||
your_settings=Beállítások
|
||||
|
||||
all=Összes
|
||||
sources=Saját
|
||||
mirrors=Tükör
|
||||
collaborative=Közreműködő
|
||||
forks=Másolat
|
||||
|
||||
activities=Tevékenységek
|
||||
pull_requests=Egyesítési Kérések
|
||||
issues=Hibajegyek
|
||||
milestones=Mérföldkövek
|
||||
|
||||
cancel=Mégse
|
||||
save=Mentés
|
||||
add=Hozzáadás
|
||||
@@ -66,30 +60,18 @@ add_all=Összes hozzáadása
|
||||
remove=Eltávolítás
|
||||
remove_all=Összes eltávolítása
|
||||
edit=Szerkesztés
|
||||
|
||||
enabled=Engedélyezett
|
||||
disabled=Letiltva
|
||||
|
||||
|
||||
write=Írás
|
||||
preview=Előnézet
|
||||
loading=Betöltés…
|
||||
|
||||
step1=1. lépés:
|
||||
step2=2. lépés:
|
||||
|
||||
error404=Az elérni kívánt oldal vagy <strong>nem létezik</strong>, vagy <strong>nincs jogosultsága</strong> a megtekintéséhez.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Tároló
|
||||
concept_user_organization=Szervezet
|
||||
|
||||
|
||||
|
||||
name=Név
|
||||
archived=Archivált
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -130,7 +112,6 @@ err_empty_admin_password=A rendszergazdai jelszó nem lehet üres.
|
||||
err_empty_admin_email=A rendszergazdai jelszó nem lehet üres.
|
||||
err_admin_name_is_reserved=Az rendszergazda felhasználóneve helytelen, vagy foglalt
|
||||
err_admin_name_is_invalid=Az rendszergazda felhasználói neve helytelen
|
||||
|
||||
general_title=Általános beállítások
|
||||
app_name=Webhely címe
|
||||
app_name_helper=Itt megadhatja a vállalata nevét.
|
||||
@@ -147,7 +128,6 @@ app_url=Az oldal alapértelmezett címe
|
||||
app_url_helper=Alapcím HTTP(S) klón címekhez és e-mail értesítésekhez.
|
||||
log_root_path=Naplófájl elérési útja
|
||||
log_root_path_helper=A naplófájlok ebbe a mappába fognak íródni.
|
||||
|
||||
optional_title=További beállítások
|
||||
email_title=E-mail beállítások
|
||||
smtp_addr=SMTP kiszolgáló
|
||||
@@ -209,15 +189,12 @@ my_orgs=Szervezeteim
|
||||
my_mirrors=Tükreim
|
||||
view_home=Nézet %s
|
||||
search_repos=Tároló keresés…
|
||||
|
||||
show_archived=Archivált
|
||||
archived=Archivált
|
||||
|
||||
show_private=Privát
|
||||
show_both_private_public=Publikus és privát mutatása
|
||||
show_only_private=Csak privát mutatása
|
||||
show_only_public=Csak publikus mutatása
|
||||
|
||||
issues.in_your_repos=A tárolóidban
|
||||
|
||||
[explore]
|
||||
@@ -232,7 +209,6 @@ org_no_results=Nincs ilyen szervezet.
|
||||
code_no_results=Nincs találat a keresési kifejezésedre.
|
||||
code_last_indexed_at=Utoljára indexelve: %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Regisztráció
|
||||
register_helper_msg=Van már felhasználói fiókja? Jelentkezzen be!
|
||||
@@ -287,23 +263,12 @@ authorization_failed=Az engedélyezés nem sikerült
|
||||
sspi_auth_failed=SSPI hitelesítés sikertelen
|
||||
|
||||
[mail]
|
||||
|
||||
activate_account=Kérjük aktiválja a fiókját
|
||||
|
||||
activate_email=E-mail cím megerősítése
|
||||
|
||||
register_notify=A Gitea üdvözli
|
||||
|
||||
reset_password=Fiókjának visszaállítása
|
||||
|
||||
register_success=Sikeres regisztráció
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Igen
|
||||
no=Nem
|
||||
@@ -322,30 +287,26 @@ PayloadUrl=Tartalom URL-címe
|
||||
TeamName=Csoport neve
|
||||
AuthName=Engedélyezési név
|
||||
AdminEmail=Rendszergazdai e-mail
|
||||
|
||||
NewBranchName=Új ág neve
|
||||
CommitSummary=Commit áttekintő
|
||||
CommitMessage=Commit üzenet
|
||||
CommitChoice=Commit választás
|
||||
TreeName=Elérési útvonal
|
||||
Content=Tartalom
|
||||
|
||||
SSPISeparatorReplacement=Elválasztó
|
||||
SSPIDefaultLanguage=Alapértelmezett nyelv
|
||||
|
||||
require_error=` nem lehet üres`
|
||||
alpha_dash_error=` csak alfanumerikus, kötőjel("-") és alsóvonal("_") karaktert használhat.`
|
||||
alpha_dash_dot_error=` csak alfanumerikus, kötőjel("-") malsóvonal("_") és pont(".") karaktert tartalmazhat.`
|
||||
git_ref_name_error=` egy jól formált git referenciának kell lennie.`
|
||||
size_error=` %s méretűnek kell lennie.`
|
||||
min_size_error=` legalább %s karaktert kell tartalmaznia.`
|
||||
max_size_error=` legfeljebb %s karaktert tartalmazhat.`
|
||||
email_error=` nem valódi e-mail cím.`
|
||||
require_error=" nem lehet üres"
|
||||
alpha_dash_error=" csak alfanumerikus, kötőjel("-") és alsóvonal("_") karaktert használhat."
|
||||
alpha_dash_dot_error=" csak alfanumerikus, kötőjel("-") malsóvonal("_") és pont(".") karaktert tartalmazhat."
|
||||
git_ref_name_error=" egy jól formált git referenciának kell lennie."
|
||||
size_error=" %s méretűnek kell lennie."
|
||||
min_size_error=" legalább %s karaktert kell tartalmaznia."
|
||||
max_size_error=" legfeljebb %s karaktert tartalmazhat."
|
||||
email_error=" nem valódi e-mail cím."
|
||||
unknown_error=Ismeretlen hiba:
|
||||
captcha_incorrect=Helytelen kódot adtál meg.
|
||||
password_not_match=A jelszavak nem egyeznek.
|
||||
lang_select_error=Nyelv kiválasztása a listából.
|
||||
|
||||
username_been_taken=A felhasználói név már foglalt.
|
||||
repo_name_been_taken=A tároló neve már használatban van.
|
||||
org_name_been_taken=Sajnáljuk, ezt a szervezetnevet már más használja.
|
||||
@@ -364,12 +325,9 @@ enterred_invalid_password=A megadott jelszó érvénytelen.
|
||||
user_not_exist=A fiók nem létezik.
|
||||
team_not_exist=Ez a csapat nem létezik.
|
||||
cannot_add_org_to_team=Egy szervezet nem adható hozzá egy csoporthoz tagként.
|
||||
|
||||
invalid_ssh_key=Nem tudtuk ellenőrizni az SSH kulcsodat: %s
|
||||
invalid_gpg_key=Nem tudtuk ellenőrizni a GPG kulcsodat: %s
|
||||
auth_failed=A hitelesítés sikertelen: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Cél ág nem létezik.
|
||||
|
||||
[user]
|
||||
@@ -385,7 +343,6 @@ follow=Követés
|
||||
unfollow=Követés törlése
|
||||
user_bio=Életrajz
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profil
|
||||
account=Fiók
|
||||
@@ -401,7 +358,6 @@ delete=Fiók törlése
|
||||
twofa=Kétlépcsős hitelesítés
|
||||
account_link=Kapcsolt fiókok
|
||||
organization=Szervezetek
|
||||
|
||||
public_profile=Nyilvános profil
|
||||
password_username_disabled=A nem helyi felhasználóknak nem engedélyezett, hogy megváltoztassák a felhasználói nevüket. Kérjük lépjen kapcsolatba a helyi rendszergazdájával további információkért.
|
||||
full_name=Teljes név
|
||||
@@ -417,7 +373,6 @@ language=Nyelv
|
||||
ui=Téma
|
||||
comment_type_group_title=Cím
|
||||
privacy=Adatvédelem
|
||||
|
||||
lookup_avatar_by_mail=Avatar mutatása email cím alapján
|
||||
federated_avatar_lookup=Összevont profilkép keresés
|
||||
enable_custom_avatar=Egyéni profilkép használata
|
||||
@@ -426,14 +381,12 @@ update_avatar=Profilkép Frissítése
|
||||
delete_current_avatar=Jelenlegi profilkép törlése
|
||||
uploaded_avatar_not_a_image=A feltöltött fájl nem kép.
|
||||
update_avatar_success=A profilképe frissítve lett.
|
||||
|
||||
change_password=Jelszó frissítése
|
||||
old_password=Jelenlegi jelszó
|
||||
new_password=Új jelszó
|
||||
password_incorrect=A megadott jelenlegi jelszó helytelen.
|
||||
change_password_success=A jelszava frissítve lett. Mostantól ezzel jelentkezhet be.
|
||||
password_change_disabled=A nem helyi felhasználók nem frissíthetik jelszavukat a webes felületen keresztül.
|
||||
|
||||
emails=E-mail címek
|
||||
manage_emails=E-mail címek kezelése
|
||||
manage_themes=Válassza ki az alapértelmezett témát
|
||||
@@ -460,7 +413,6 @@ add_openid=OpenID URI hozzáadása
|
||||
add_email_success=Új email cím hozzáadva.
|
||||
add_openid_success=Új OpenID cím hozzáadva.
|
||||
keep_email_private=E-mail cím elrejtése
|
||||
|
||||
manage_ssh_keys=SSH kulcsok kezelése
|
||||
manage_gpg_keys=GPG kulcsok kezelése
|
||||
add_key=Kulcs hozzáadása
|
||||
@@ -498,7 +450,6 @@ hide_openid=Elrejtés a profilról
|
||||
ssh_disabled=SSH kikapcsolva
|
||||
manage_social=Kapcsolódó fiókok kezelése
|
||||
unbind=Szétválasztás
|
||||
|
||||
manage_access_token=Hozzáférési Token kezelése
|
||||
generate_new_token=Új token generálása
|
||||
tokens_desc=Ezek a tokenek hozzáférést nyújtanak a fiókodhoz a Gitea API használatával.
|
||||
@@ -512,7 +463,6 @@ access_token_deletion_cancel_action=Mégse
|
||||
access_token_deletion_confirm_action=Törlés
|
||||
delete_token_success=A token törölve lett. Az ezt használó alkalmazásoknak többé nincs hozzáférése a fiókodhoz.
|
||||
permission_read=Olvasott
|
||||
|
||||
manage_oauth2_applications=OAuth2 alkalmazások kezelése
|
||||
edit_oauth2_application=OAuth2 alkalmazások szerkesztése
|
||||
remove_oauth2_application=OAuth2 alkalmazások etávolítása
|
||||
@@ -526,11 +476,9 @@ oauth2_client_secret=Titkos kliens kulcs
|
||||
oauth2_regenerate_secret=Titok újragenerálása
|
||||
oauth2_regenerate_secret_hint=Elvesztette a titkát?
|
||||
oauth2_application_edit=Szerkesztés
|
||||
|
||||
authorized_oauth2_applications=Engedélyezett OAuth2 alkalmazások
|
||||
revoke_key=Visszavonás
|
||||
revoke_oauth2_grant=Hozzáférés megvonása
|
||||
|
||||
twofa_desc=A kétlépcsős hitelesítés növeli a fiók biztonságát.
|
||||
twofa_is_enrolled=A fiókja jelenleg <strong>használ</strong> kétlépcsős hitelesítést.
|
||||
twofa_not_enrolled=A fiókja jelenleg nem használ kétlépcsős hitelesítést.
|
||||
@@ -543,28 +491,21 @@ twofa_disabled=Kétlépcsős hitelesítés letiltva.
|
||||
scan_this_image=Olvassa be ezt a hitelesítő alkalmazásával:
|
||||
or_enter_secret=Vagy adja meg a titkot: %s
|
||||
passcode_invalid=A jelszava helytelen. Próbálja újra.
|
||||
|
||||
|
||||
manage_account_links=Kapcsolt fiókok kezelése
|
||||
link_account=Fiók kapcsolása
|
||||
remove_account_link=Csatolt fiók eltávolítása
|
||||
remove_account_link_desc=Egy kapcsolt fiók törlésével visszavonja a hozzáférését a fiókjához. Folytatja?
|
||||
remove_account_link_success=A kapcsolt fiók törölve lett.
|
||||
|
||||
|
||||
orgs_none=Nem tagja egy szervezetnek sem.
|
||||
|
||||
delete_account=Fiókod törlése
|
||||
delete_prompt=Ezzel véglegesen törli a fiókját. Ezt <strong>NEM LEHET</strong> visszacsinálni.
|
||||
confirm_delete_account=Törlés megerősítése
|
||||
delete_account_title=Fiók törlése
|
||||
delete_account_desc=Biztosan véglegesen törölni szeretné ezt a fiókot?
|
||||
|
||||
email_notifications.enable=Email értesítés engedélyezése
|
||||
email_notifications.onmention=Email küldése csak megjelölés esetén
|
||||
email_notifications.disable=Email értesítés kikapcsolása
|
||||
email_notifications.submit=E-mail beállítások megadása
|
||||
|
||||
visibility.public=Nyilvános
|
||||
visibility.private=Privát
|
||||
|
||||
@@ -607,15 +548,12 @@ forks=Másolások
|
||||
reactions_more=és további %d
|
||||
language_other=Egyéb
|
||||
delete_preexisting_label=Törlés
|
||||
|
||||
|
||||
desc.private=Privát
|
||||
desc.public=Nyilvános
|
||||
desc.private_template=Privát sablon
|
||||
desc.public_template=Sablon
|
||||
desc.internal=Belső
|
||||
desc.archived=Archivált
|
||||
|
||||
template.items=Sablon elemek
|
||||
template.git_content=Git tartalom (alapértelmezett branch)
|
||||
template.git_hooks=Git Hook-ok
|
||||
@@ -625,11 +563,8 @@ template.avatar=Avatar
|
||||
template.issue_labels=Hibajegy címkék
|
||||
template.one_item=Legalább egy sablonelemet ki kell választani
|
||||
template.invalid=Ki kell választani egy sablon tárolót
|
||||
|
||||
archive.issue.nocomment=Ez a tároló archiválva van. Nem szólhat hozzá ehhez a problémához.
|
||||
archive.pull.nocomment=Ez a tároló archíválva van. Nem szólhat hozzá ehhez az egyesítési kéréshez.
|
||||
|
||||
|
||||
migrate_items_wiki=Wiki
|
||||
migrate_items_milestones=Mérföldkövek
|
||||
migrate_items_labels=Címkék
|
||||
@@ -644,7 +579,6 @@ migrate.permission_denied=Nem engedélyezett számodra a helyi tárolók import
|
||||
migrate.failed=A migráció sikertelen: %v
|
||||
migrated_from=Migrálva innen: <a href="%[1]s">%[2]s</a>
|
||||
migrated_from_fake=Migrálva innen: %[1]s
|
||||
|
||||
mirror_from=tükörképe a:
|
||||
forked_from=tükrözve innen:
|
||||
fork_from_self=Nem tükrözhet önmaga által birtokolt tárolót.
|
||||
@@ -655,14 +589,12 @@ unstar=Csillag törlése
|
||||
star=Csillagozás
|
||||
fork=Tükrözés
|
||||
download_archive=Tároló letöltése
|
||||
|
||||
no_desc=Nincs leírás
|
||||
quick_guide=Gyors útmutató
|
||||
clone_this_repo=Tároló klónozása
|
||||
create_new_repo_command=Egy új tároló létrehozása a parancssorból
|
||||
push_exist_repo=Meglévő tároló feltöltése parancssorból
|
||||
empty_message=A tároló nem tartalmaz semmit.
|
||||
|
||||
code=Kód
|
||||
branch=Ág
|
||||
tree=Fa
|
||||
@@ -674,7 +606,6 @@ pulls=Egyesítési kérések
|
||||
project_board=Projektek
|
||||
labels=Címkék
|
||||
org_labels_desc_manage=kezelés
|
||||
|
||||
milestones=Mérföldkövek
|
||||
commits=Commit-ok
|
||||
commit=Commit
|
||||
@@ -686,7 +617,6 @@ file_history=Előzmények
|
||||
file_view_raw=Nyers fájl megtekintése
|
||||
file_permalink=Állandó hivatkozás
|
||||
file_too_large=Ez a fájl túl nagy ahhoz, hogy megjelenítsük.
|
||||
|
||||
video_not_supported_in_browser=A böngésző nem támogatja a HTML5 video tag-et.
|
||||
audio_not_supported_in_browser=A böngésző nem támogatja a HTML5 audio tag-et.
|
||||
stored_lfs=Git LFS-el eltárolva
|
||||
@@ -696,7 +626,6 @@ commit_graph.hide_pr_refs=Pull request-ek elrejtése
|
||||
normal_view=Normál nézet
|
||||
line=sor
|
||||
lines=sor
|
||||
|
||||
editor.new_file=Új fájl
|
||||
editor.upload_file=Fájl feltöltése
|
||||
editor.edit_file=Fájl szerkesztése
|
||||
@@ -722,7 +651,6 @@ editor.filename_cannot_be_empty=A fájl neve nem lehet üres.
|
||||
editor.commit_empty_file_header=Egy üres fájl commitolása
|
||||
editor.no_changes_to_show=Nincsen megjeleníthető változás.
|
||||
editor.add_subdir=Mappa hozzáadása…
|
||||
|
||||
commits.commits=Commit-ok
|
||||
commits.search=Commit-ok keresése…
|
||||
commits.find=Keresés
|
||||
@@ -734,12 +662,8 @@ commits.older=Régebbi
|
||||
commits.newer=Újabb
|
||||
commits.signed_by=Aláírta
|
||||
commits.gpg_key_id=GPG kulcs azonosító
|
||||
|
||||
|
||||
commitstatus.pending=Függőben
|
||||
|
||||
ext_issues.desc=Külső hibakövető csatlakoztatás.
|
||||
|
||||
projects=Projektek
|
||||
projects.description_placeholder=Leírás
|
||||
projects.title=Cím
|
||||
@@ -747,7 +671,6 @@ projects.new=Új projekt
|
||||
projects.template.desc=Sablon
|
||||
projects.column.edit_title=Név
|
||||
projects.column.new_title=Név
|
||||
|
||||
issues.desc=Hibajelentések, feladatok és mérföldkövek elrendezése.
|
||||
issues.filter_milestones=Mérföldkövek szűrése
|
||||
issues.filter_labels=Címkék szűrése
|
||||
@@ -777,16 +700,16 @@ issues.label_templates.title=Előre definiált címkék betöltése
|
||||
issues.label_templates.info=Még nincsenek címkék. Új címke létrehozható az 'Új címke' vagy egy előre meghatározott címkekészlet használatával:
|
||||
issues.label_templates.helper=Címkekészlet választása
|
||||
issues.label_templates.use=Címke készlet használata
|
||||
issues.add_milestone_at=`A hibajegy hozzá lett adva a <b>%s</b> mérföldkőhöz %s`
|
||||
issues.change_milestone_at=`módosítva lett a mérföldkő <b>%s</b>-ról/ről <b>%s</b>-ra/re %s`
|
||||
issues.remove_milestone_at=`eltávolítva a <b>%s</b> mérföldkőből %s`
|
||||
issues.deleted_milestone=`(törölt)`
|
||||
issues.deleted_project=`(törölt)`
|
||||
issues.self_assign_at=`önmagához rendelte %s`
|
||||
issues.add_assignee_at=`hozzárendelve <b>%s</b> által %s`
|
||||
issues.remove_assignee_at=`hozzárendelés törlése <b>%s</b> által %s`
|
||||
issues.remove_self_assignment=`eltávolította a hozzárendelést %s`
|
||||
issues.delete_branch_at=`letörölte a(z) <b>%s</b> ágat %s`
|
||||
issues.add_milestone_at=A hibajegy hozzá lett adva a <b>%s</b> mérföldkőhöz %s
|
||||
issues.change_milestone_at=módosítva lett a mérföldkő <b>%s</b>-ról/ről <b>%s</b>-ra/re %s
|
||||
issues.remove_milestone_at=eltávolítva a <b>%s</b> mérföldkőből %s
|
||||
issues.deleted_milestone=(törölt)
|
||||
issues.deleted_project=(törölt)
|
||||
issues.self_assign_at=önmagához rendelte %s
|
||||
issues.add_assignee_at=hozzárendelve <b>%s</b> által %s
|
||||
issues.remove_assignee_at=hozzárendelés törlése <b>%s</b> által %s
|
||||
issues.remove_self_assignment=eltávolította a hozzárendelést %s
|
||||
issues.delete_branch_at=letörölte a(z) <b>%s</b> ágat %s
|
||||
issues.filter_label=Címke
|
||||
issues.filter_label_no_select=Minden címke
|
||||
issues.filter_milestone=Mérföldkő
|
||||
@@ -825,7 +748,7 @@ issues.open_title=Nyitott
|
||||
issues.closed_title=Lezárt
|
||||
issues.draft_title=Piszkozat
|
||||
issues.num_comments=%d hozzászólás
|
||||
issues.commented_at=`hozzászólt <a href="#%s">%s</a>`
|
||||
issues.commented_at=hozzászólt <a href="#%s">%s</a>
|
||||
issues.delete_comment_confirm=Biztos vagy benne, hogy törölni akarod ezt a hozzászólást?
|
||||
issues.context.copy_link=Hivatkozás másolása
|
||||
issues.context.quote_reply=Válasz idézettel
|
||||
@@ -835,7 +758,7 @@ issues.close_comment_issue=Hozzászólás és lezárás
|
||||
issues.reopen_issue=Újranyitás
|
||||
issues.reopen_comment_issue=Hozzászólás és újranyitás
|
||||
issues.create_comment=Hozzászólás
|
||||
issues.commit_ref_at=`hivatkozott erre a hibajegyre egy commit-ból <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=hivatkozott erre a hibajegyre egy commit-ból <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.role.owner=Tulajdonos
|
||||
issues.role.member=Tag
|
||||
issues.re_request_review=Véleményezés újrakérése
|
||||
@@ -859,8 +782,8 @@ issues.label.filter_sort.reverse_alphabetically=Fordított betűrendben
|
||||
issues.label.filter_sort.by_size=Legkisebb méret
|
||||
issues.label.filter_sort.reverse_by_size=Legnagyobb méret
|
||||
issues.num_participants=%d Résztvevő
|
||||
issues.attachment.open_tab=`A(z) "%s" megnyitása új fülön`
|
||||
issues.attachment.download=`Kattintson a(z) "%s" letöltéséhez`
|
||||
issues.attachment.open_tab=A(z) "%s" megnyitása új fülön
|
||||
issues.attachment.download=Kattintson a(z) "%s" letöltéséhez
|
||||
issues.subscribe=Feliratkozás
|
||||
issues.unsubscribe=Leiratkozás
|
||||
issues.lock=Beszélgetés lezárása
|
||||
@@ -878,17 +801,17 @@ issues.comment_on_locked=Egy zárolt hibajegyhez nem lehet hozzászólni.
|
||||
issues.delete=Törlés
|
||||
issues.tracker=Időzítő
|
||||
issues.start_tracking=Időmérés elkezdése
|
||||
issues.start_tracking_history=`elkezdett dolgozni %s`
|
||||
issues.stop_tracking_history=`abbahagyta a %s`
|
||||
issues.start_tracking_history=elkezdett dolgozni %s
|
||||
issues.stop_tracking_history=abbahagyta a %s
|
||||
issues.add_time=Idő kézi hozzáadása
|
||||
issues.add_time_short=Idő hozzáadása
|
||||
issues.add_time_cancel=Megszakítva
|
||||
issues.add_time_history=`hozzáadta %s`
|
||||
issues.add_time_history=hozzáadta %s
|
||||
issues.add_time_hours=Óra
|
||||
issues.add_time_minutes=Perc
|
||||
issues.add_time_sum_to_small=Nem volt idő megadva.
|
||||
issues.time_spent_total=Teljes ráfordított idő
|
||||
issues.time_spent_from_all_authors=`Teljes ráfordított idő: %s`
|
||||
issues.time_spent_from_all_authors=Teljes ráfordított idő: %s
|
||||
issues.due_date=Határidő
|
||||
issues.invalid_due_date_format=A határidőt 'éééé-hh-nn' formátumban kell megadni.
|
||||
issues.error_modifying_due_date=Határidő módosítása sikertelen.
|
||||
@@ -924,8 +847,6 @@ issues.review.reviewers=Véleményezők
|
||||
issues.review.show_outdated=Elavultak mutatása
|
||||
issues.review.hide_outdated=Elavultak elrejtése
|
||||
issues.assignee.error=Nem minden megbízott lett hozzáadva egy nem várt hiba miatt.
|
||||
|
||||
|
||||
pulls.new=Egyesítési kérés
|
||||
pulls.compare_changes=Új egyesítési kérés
|
||||
pulls.compare_base=egyesítés ide
|
||||
@@ -943,17 +864,8 @@ pulls.reopen_to_merge=Kérjük, nyissa újra az egyesítési kérést.
|
||||
pulls.cant_reopen_deleted_branch=Ez a pull request nem nyitható meg újra, mivel az ág törölve lett.
|
||||
pulls.merged=Egyesítve
|
||||
pulls.can_auto_merge_desc=Ez az egyesítési kérés automatikusan végrehajtható.
|
||||
|
||||
|
||||
pulls.status_checking=Néhány ellenőrzés függőben van
|
||||
pulls.status_checks_success=Minden ellenőrzés sikeres volt
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=Új mérföldkő
|
||||
milestones.closed=Lezárva: %s
|
||||
milestones.no_due_date=Nincs határidő
|
||||
@@ -977,10 +889,7 @@ milestones.filter_sort.least_complete=Legkevésbé befejezve
|
||||
milestones.filter_sort.most_complete=Leginkább befejezve
|
||||
milestones.filter_sort.most_issues=Legtöbb hibajegy
|
||||
milestones.filter_sort.least_issues=Legkevesebb hibajegy
|
||||
|
||||
|
||||
ext_wiki.desc=Külső wiki csatolása.
|
||||
|
||||
wiki=Wiki
|
||||
wiki.welcome=Üdvözöljük a Wiki-ben.
|
||||
wiki.welcome_desc=A wiki lehetővé teszi, hogy dokumentációt írjon és osszon meg a közreműködőkkel.
|
||||
@@ -1001,7 +910,6 @@ wiki.delete_page_button=Oldal törlése
|
||||
wiki.page_already_exists=Már létezik azonos nevű Wiki oldal.
|
||||
wiki.pages=Oldalak
|
||||
wiki.last_updated=Utoljára módosítva: %s
|
||||
|
||||
activity=Tevékenység
|
||||
activity.period.filter_label=Időtartam:
|
||||
activity.period.daily=1 nappal
|
||||
@@ -1055,18 +963,15 @@ activity.git_stats_addition_n=%d kiegészítés
|
||||
activity.git_stats_and_deletions=és
|
||||
activity.git_stats_deletion_1=%d törlés
|
||||
activity.git_stats_deletion_n=%d törlés
|
||||
|
||||
search=Keresés
|
||||
search.search_repo=Tároló keresés
|
||||
search.results=`"%s" találatok keresése itt: <a href="%s">%s</a>`
|
||||
search.results="%s" találatok keresése itt: <a href="%s">%s</a>
|
||||
search.code_no_results=Nincs találat a keresési kifejezésedre.
|
||||
|
||||
settings=Beállítások
|
||||
settings.options=Tároló
|
||||
settings.collaboration.read=Olvasott
|
||||
settings.collaboration.owner=Tulajdonos
|
||||
settings.githooks=Git Hook-ok
|
||||
|
||||
settings.site=Webhely
|
||||
settings.update_settings=Beállítások frissítése
|
||||
settings.enable_timetracker=Időmérés bekapcsolása
|
||||
@@ -1120,7 +1025,6 @@ settings.lfs_lock=Zárolás
|
||||
settings.lfs_locks_no_locks=Nincsenek zárolások
|
||||
settings.lfs_force_unlock=Kényszerített zárolás
|
||||
settings.lfs_pointers.oid=OID
|
||||
|
||||
diff.browse_source=Forráskód böngészése
|
||||
diff.parent=szülő
|
||||
diff.commit=commit
|
||||
@@ -1139,7 +1043,6 @@ diff.comment.markdown_info=Támogatja a markdown formázást.
|
||||
diff.comment.add_single_comment=Egyszerű hozzászólás hozzáadása
|
||||
diff.comment.reply=Válasz
|
||||
diff.review.comment=Hozzászólás
|
||||
|
||||
release.releases=Kiadások
|
||||
release.new_release=Új kiadás
|
||||
release.draft=Piszkozat
|
||||
@@ -1158,20 +1061,14 @@ release.deletion_tag_success=A cimke törölve lett.
|
||||
release.tag_name_invalid=Ez a címkenév érvénytelen.
|
||||
release.downloads=Letöltések
|
||||
release.download_count=Letöltések: %s
|
||||
|
||||
branch.search=Ág keresése
|
||||
branch.delete_head=Törlés
|
||||
branch.delete_html=Ág törlése
|
||||
branch.create_branch=Ág <strong>%s</strong> létrehozása
|
||||
branch.deleted_by=Törölve %s által
|
||||
|
||||
|
||||
|
||||
topic.manage_topics=Témák kezelése
|
||||
topic.done=Kész
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=Szervezet neve
|
||||
org_full_name_holder=Szervezet teljes neve
|
||||
@@ -1192,8 +1089,6 @@ team_desc_helper=A csapat céljának vagy szerepkörének leírása.
|
||||
team_access_desc=Tároló hozzáférés
|
||||
team_permission_desc=Engedély
|
||||
team_unit_disabled=(Letiltva)
|
||||
|
||||
|
||||
settings=Beállítások
|
||||
settings.options=Szervezet
|
||||
settings.full_name=Teljes név
|
||||
@@ -1204,7 +1099,6 @@ settings.visibility=Láthatóság
|
||||
settings.visibility.public=Nyilvános
|
||||
settings.visibility.private=Privát (csak a szervezet tagjai láthatják)
|
||||
settings.visibility.private_shortname=Privát
|
||||
|
||||
settings.update_settings=Beállítások frissítése
|
||||
settings.update_setting_success=A szervezet beállításai frissültek.
|
||||
settings.update_avatar_success=A szervezet avatarja frissítve.
|
||||
@@ -1215,8 +1109,6 @@ settings.confirm_delete_account=Törlés megerősítése
|
||||
settings.delete_org_title=Szervezet törlése
|
||||
settings.delete_org_desc=Ez a szervezet véglegesen törölve lesz. Folytatható?
|
||||
settings.hooks_desc=Webhook hozzáadása a szervezet <strong>összes tárolójához</strong>.
|
||||
|
||||
|
||||
members.membership_visibility=Tagság láthatósága:
|
||||
members.public=Látható
|
||||
members.private=Rejtett
|
||||
@@ -1227,7 +1119,6 @@ members.remove=Eltávolítás
|
||||
members.leave=Távozás
|
||||
members.invite_desc=Tag hozzáadása a(z) %s szervezethez:
|
||||
members.invite_now=Meghívás most
|
||||
|
||||
teams.join=Csatlakozás
|
||||
teams.leave=Távozás
|
||||
teams.can_create_org_repo=Tárolók létrehozása
|
||||
@@ -1270,7 +1161,6 @@ monitor=Figyelés
|
||||
first_page=Első
|
||||
last_page=Utolsó
|
||||
total=Összesen: %d
|
||||
|
||||
dashboard.statistic=Összefoglaló
|
||||
dashboard.operations=Karbantartási műveletek
|
||||
dashboard.system_status=Rendszer Állapota
|
||||
@@ -1310,7 +1200,6 @@ dashboard.total_gc_time=Teljes GC szünet
|
||||
dashboard.total_gc_pause=Teljes GC szünet
|
||||
dashboard.last_gc_pause=Utolsó GC szünet
|
||||
dashboard.gc_times=GC Idők
|
||||
|
||||
users.new_account=Felhasználó létrehozása
|
||||
users.name=Felhasználónév
|
||||
users.full_name=Teljes név
|
||||
@@ -1335,18 +1224,15 @@ users.still_has_org=Ez a felhasználó tagja egy szervezetnek. Először el kell
|
||||
users.list_status_filter.is_active=Aktív
|
||||
users.list_status_filter.is_admin=Rendszergazda
|
||||
users.list_status_filter.is_restricted=Korlátozott
|
||||
|
||||
emails.primary=Elsődleges
|
||||
emails.activated=Aktivált
|
||||
emails.filter_sort.email=Email
|
||||
emails.filter_sort.name=Felhasználónév
|
||||
|
||||
orgs.org_manage_panel=Szervezetek Kezelése
|
||||
orgs.name=Név
|
||||
orgs.teams=Csoportok
|
||||
orgs.members=Tagok
|
||||
orgs.new_orga=Új szervezet
|
||||
|
||||
repos.repo_manage_panel=Tárolók Kezelése
|
||||
repos.owner=Tulajdonos
|
||||
repos.name=Név
|
||||
@@ -1355,15 +1241,11 @@ repos.watches=Figyelők
|
||||
repos.stars=Csillagok
|
||||
repos.issues=Hibajegyek
|
||||
repos.size=Méret
|
||||
|
||||
packages.owner=Tulajdonos
|
||||
packages.name=Név
|
||||
packages.type=Típus
|
||||
packages.repository=Tároló
|
||||
packages.size=Méret
|
||||
|
||||
|
||||
|
||||
auths.new=Hitelesítési forrás hozzáadása
|
||||
auths.name=Név
|
||||
auths.type=Típus
|
||||
@@ -1418,8 +1300,8 @@ auths.tip.gitlab=Vegyen fel új alkalmazást itt: https://gitlab.com/profile/app
|
||||
auths.tip.google_plus=Szerezzen OAuth2 kliens hitelesítési adatokat a Google API konzolban (https://console.developers.google.com/)
|
||||
auths.tip.openid_connect=Használja az OpenID kapcsolódás felfedező URL-t (<kiszolgáló>/.well-known/openid-configuration) a végpontok beállításához
|
||||
auths.tip.twitter=Menyjen ide: https://dev.twitter.com/apps, hozzon létre egy alkalmazást és győződjön meg róla, hogy az “Allow this application to be used to Sign in with Twitter” opció be van kapcsolva
|
||||
auths.tip.discord=Vegyen fel új alkalmazást itt:
|
||||
https://discordapp.com/developers/applications/me
|
||||
auths.tip.discord=Vegyen fel új alkalmazást itt:
|
||||
https=//discordapp.com/developers/applications/me
|
||||
auths.edit=Hitelesítési forrás szerkesztése
|
||||
auths.activated=A hitelesítési forrás aktiválva lett
|
||||
auths.update_success=A hitelesítési forrás frissítve lett.
|
||||
@@ -1429,7 +1311,6 @@ auths.delete_auth_title=Hitelesítési forrás törlése
|
||||
auths.delete_auth_desc=Egy hitelesítési forrás törlésével letiltja az ezzel való bejelentkezés lehetőségét. Folytatja?
|
||||
auths.still_in_used=A hitelesítési forrás még használatban van. Álítsa át vagy törölje azokat a fiókokat, amik ezt használják.
|
||||
auths.deletion_success=A hitelesítési forrás törölve lett.
|
||||
|
||||
config.server_config=Szerver Konfiguráció
|
||||
config.app_name=Webhely címe
|
||||
config.app_ver=Gitea Verzió
|
||||
@@ -1446,7 +1327,6 @@ config.lfs_root_path=LFS Gyökérkönyvtár
|
||||
config.log_file_root_path=Naplófájl elérési útja
|
||||
config.script_type=Szkript Típus
|
||||
config.reverse_auth_user=Visszafelé hitelesítés felhasználója
|
||||
|
||||
config.ssh_config=SSH Konfiguráció
|
||||
config.ssh_enabled=Engedélyezett
|
||||
config.ssh_start_builtin_server=Beépített szerver használata
|
||||
@@ -1457,11 +1337,9 @@ config.ssh_key_test_path=Kulcs ellenőrzés útvonala
|
||||
config.ssh_keygen_path=Kulcsgeneráló ('ssh-keygen') elérési útja
|
||||
config.ssh_minimum_key_size_check=Kulcsok minimum méretének ellenőrzése
|
||||
config.ssh_minimum_key_sizes=Minimális kulcsok méretek
|
||||
|
||||
config.lfs_config=LFS Beállítások
|
||||
config.lfs_enabled=Engedélyezve
|
||||
config.lfs_content_path=LFS tartalom útvonala
|
||||
|
||||
config.db_config=Adatbázis Konfiguráció
|
||||
config.db_type=Típus
|
||||
config.db_host=Kiszolgáló
|
||||
@@ -1470,7 +1348,6 @@ config.db_user=Felhasználónév
|
||||
config.db_schema=Séma
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Elérési út
|
||||
|
||||
config.service_config=Szolgáltatás konfiguráció
|
||||
config.register_email_confirm=A regisztrációhoz e-mail visszaigazolás szükséges
|
||||
config.disable_register=Ön-regisztráció kikapcsolása
|
||||
@@ -1490,12 +1367,10 @@ config.enable_timetracking=Időmérés bekapcsolása
|
||||
config.default_enable_timetracking=Időmérés bekapcsolása alapértelmezetten
|
||||
config.no_reply_address=Rejtett e-mail tartomány
|
||||
config.default_visibility_organization=Alapértelmezett láthatóság új szervezeteknek
|
||||
|
||||
config.webhook_config=Webhook Beállítása
|
||||
config.queue_length=Várakozási Sor Hossza
|
||||
config.deliver_timeout=Kézbesítési Időtúllépés
|
||||
config.skip_tls_verify=A TLS Hitelesítés Kihagyása
|
||||
|
||||
config.mailer_enabled=Engedélyezett
|
||||
config.mailer_name=Név
|
||||
config.mailer_smtp_port=SMTP port
|
||||
@@ -1504,15 +1379,12 @@ config.mailer_use_sendmail=Sendmail Használata
|
||||
config.mailer_sendmail_path=Sendmail Elérési Útja
|
||||
config.mailer_sendmail_args=Extra Sendmail argumentumok
|
||||
config.send_test_mail=Teszt e-mail küldése
|
||||
|
||||
config.oauth_config=OAuth Konfiguráció
|
||||
config.oauth_enabled=Engedélyezett
|
||||
|
||||
config.cache_config=Gyorsítótár Beállítások
|
||||
config.cache_adapter=Gyorsítótár Adapter
|
||||
config.cache_interval=Gyorsítótár Intervallum
|
||||
config.cache_conn=Gyorsítótár Kapcsolat
|
||||
|
||||
config.session_config=Munkamenet Beállítások
|
||||
config.session_provider=Munkamenet Szolgáltató
|
||||
config.provider_config=Szolgáltató Beállítás
|
||||
@@ -1521,12 +1393,10 @@ config.gc_interval_time=GC Intervallum Idő
|
||||
config.session_life_time=Munkamenet Élettartama
|
||||
config.https_only=Csak HTTPS
|
||||
config.cookie_life_time=Süti Élettartam
|
||||
|
||||
config.picture_config=Kép és Avatár Konfiguráció
|
||||
config.picture_service=Kép Szolgáltatás
|
||||
config.disable_gravatar=Gravatar Kikapcsolása
|
||||
config.enable_federated_avatar=Összevont profilkép lekérés engedélyezése
|
||||
|
||||
config.git_config=Git Beállítás
|
||||
config.git_disable_diff_highlight=Különbségi nézetben a szintakszis kiemelés kikapcsolása
|
||||
config.git_max_diff_lines=Maximális sorok száma különbségi nézetben (egy fájl esetén)
|
||||
@@ -1538,13 +1408,9 @@ config.git_mirror_timeout=Tükör Frissítési Időtúllépés
|
||||
config.git_clone_timeout=Klónozási időtúllépés
|
||||
config.git_pull_timeout=Frissítési Időtúllépés
|
||||
config.git_gc_timeout=Szemétgyűjtési (GC) Időtúllépés
|
||||
|
||||
config.log_config=Naplózási Beállítások
|
||||
config.disabled_logger=Letiltva
|
||||
config.xorm_log_sql=SQL naplózása
|
||||
|
||||
|
||||
|
||||
monitor.cron=Ütemezett Feladatok
|
||||
monitor.name=Név
|
||||
monitor.schedule=Ütemezés
|
||||
@@ -1558,11 +1424,9 @@ monitor.execute_time=Végrehajtási Idő
|
||||
monitor.process.cancel=Folyamat megszakítása
|
||||
monitor.process.cancel_desc=Egy folyamat megszakítása adatvesztést okozhat
|
||||
monitor.process.cancel_notices=Megszakítás: <strong>%s</strong>?
|
||||
|
||||
monitor.queue.name=Név
|
||||
monitor.queue.type=Típus
|
||||
monitor.queue.settings.submit=Beállítások frissítése
|
||||
|
||||
notices.system_notice_list=Rendszer Értesítések
|
||||
notices.view_detail_header=Értesítés Részletei
|
||||
notices.select_all=Összes Kijelölése
|
||||
@@ -1640,9 +1504,6 @@ owner.settings.cleanuprules.enabled=Engedélyezett
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=Név
|
||||
runners.owner_type=Típus
|
||||
runners.description=Leírás
|
||||
@@ -1650,14 +1511,9 @@ runners.task_list.run=Futtatás
|
||||
runners.task_list.repository=Tároló
|
||||
runners.task_list.commit=Commit
|
||||
runners.status.active=Aktív
|
||||
|
||||
runs.commit=Commit
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=Szimbolikus hivatkozás
|
||||
|
||||
|
||||
+25
-170
@@ -18,7 +18,6 @@ create_new=Buat…
|
||||
user_profile_and_more=Profil dan Pengaturan…
|
||||
signed_in_as=Masuk sebagai
|
||||
toc=Daftar Isi
|
||||
|
||||
username=Nama Pengguna
|
||||
email=Alamat Email
|
||||
password=Kata Sandi
|
||||
@@ -26,8 +25,6 @@ captcha=CAPTCHA
|
||||
twofa=Otentikasi Dua Faktor
|
||||
twofa_scratch=Kode Awal Dua Faktor
|
||||
passcode=Kode Akses
|
||||
|
||||
|
||||
repository=Repositori
|
||||
organization=Organisasi
|
||||
mirror=Duplikat
|
||||
@@ -43,18 +40,15 @@ settings=Pengaturan
|
||||
your_profile=Profil
|
||||
your_starred=Dibintangi
|
||||
your_settings=Pengaturan
|
||||
|
||||
all=Semua
|
||||
sources=Sumber
|
||||
mirrors=Duplikat
|
||||
collaborative=Kolaboratif
|
||||
forks=Garpu
|
||||
|
||||
activities=Aktivitas
|
||||
pull_requests=Tarik Permintaan
|
||||
issues=Masalah
|
||||
milestones=Tonggak
|
||||
|
||||
cancel=Batal
|
||||
save=Simpan
|
||||
add=Tambah
|
||||
@@ -62,25 +56,12 @@ add_all=Tambah Semua
|
||||
remove=Buang
|
||||
remove_all=Buang Semua
|
||||
edit=Edit
|
||||
|
||||
enabled=Aktif
|
||||
disabled=Nonaktif
|
||||
|
||||
|
||||
write=Tulis
|
||||
preview=Pratinjau
|
||||
loading=Memuat…
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Repositori
|
||||
|
||||
|
||||
|
||||
name=Nama
|
||||
|
||||
[aria]
|
||||
@@ -110,9 +91,7 @@ password=Kata Sandi
|
||||
db_schema=Schema
|
||||
ssl_mode=SSL
|
||||
path=Jalur
|
||||
|
||||
repo_path=Jalur akar repositori
|
||||
|
||||
smtp_addr=Host SMTP
|
||||
smtp_port=Port SMTP
|
||||
register_confirm=Perlu Konfirmasi Email Saat Pendaftaran
|
||||
@@ -135,10 +114,7 @@ my_orgs=Organisasi Saya
|
||||
my_mirrors=Duplikat Saya
|
||||
view_home=Lihat %s
|
||||
search_repos=Cari repositori…
|
||||
|
||||
|
||||
show_private=Pribadi
|
||||
|
||||
issues.in_your_repos=Dalam repositori anda
|
||||
|
||||
[explore]
|
||||
@@ -152,7 +128,6 @@ user_no_results=Tidak ditemukan pengguna yang cocok.
|
||||
org_no_results=Tidak ada organisasi yang cocok ditemukan.
|
||||
code_no_results=Tidak ada kode sumber yang cocok dengan istilah yang anda cari.
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Daftar Akun
|
||||
register_helper_msg=Sudah memiliki akun? Masuk sekarang!
|
||||
@@ -207,23 +182,12 @@ authorization_failed=Otorisasi gagal
|
||||
sspi_auth_failed=Autentikasi SSPI gagal
|
||||
|
||||
[mail]
|
||||
|
||||
activate_account=Silakan aktifkan akun anda
|
||||
|
||||
activate_email=Verifikasi alamat surel anda
|
||||
|
||||
register_notify=Selamat Datang di Gitea
|
||||
|
||||
reset_password=Pulihkan akun Anda
|
||||
|
||||
register_success=Pendaftaran berhasil
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Ya
|
||||
no=Tidak
|
||||
@@ -241,31 +205,27 @@ PayloadUrl=Muatan URL
|
||||
TeamName=Nama tim
|
||||
AuthName=Nama otorisasi
|
||||
AdminEmail=Surel admin
|
||||
|
||||
NewBranchName=Nama cabang baru
|
||||
CommitSummary=Ringkasan Commit
|
||||
CommitMessage=Pesan Commit
|
||||
CommitChoice=Pilihan Commit
|
||||
TreeName=Jalur berkas
|
||||
Content=Konten
|
||||
|
||||
SSPISeparatorReplacement=Pemisah
|
||||
SSPIDefaultLanguage=Bahasa Utama
|
||||
|
||||
require_error=` tidak boleh kosong.`
|
||||
alpha_dash_error=` seharusnya hanya mengandung karakter alfanumerik, tanda pisah ('-'), dan tanda garis bawah ('_').`
|
||||
alpha_dash_dot_error=` seharusnya hanya mengandung karakter alfanumerik, tanda pisah ('-'), tanda garis bawah ('_'), dan titik ('.')`
|
||||
git_ref_name_error=` harus berupa nama referensi Git yang baik dan benar.`
|
||||
size_error=` harus berukuran %s.`
|
||||
min_size_error=` harus berisi karakter %s setidaknya.`
|
||||
max_size_error=` harus mengandung paling banyak %s karakter.`
|
||||
email_error=` bukan alamat surel yang valid. `
|
||||
glob_pattern_error=` pola glob salah: %s.`
|
||||
require_error=" tidak boleh kosong."
|
||||
alpha_dash_error=" seharusnya hanya mengandung karakter alfanumerik, tanda pisah ('-'), dan tanda garis bawah ('_')."
|
||||
alpha_dash_dot_error=" seharusnya hanya mengandung karakter alfanumerik, tanda pisah ('-'), tanda garis bawah ('_'), dan titik ('.')"
|
||||
git_ref_name_error=" harus berupa nama referensi Git yang baik dan benar."
|
||||
size_error=" harus berukuran %s."
|
||||
min_size_error=" harus berisi karakter %s setidaknya."
|
||||
max_size_error=" harus mengandung paling banyak %s karakter."
|
||||
email_error=" bukan alamat surel yang valid. "
|
||||
glob_pattern_error=" pola glob salah: %s."
|
||||
unknown_error=Kesalahan yang tidak diketahui:
|
||||
captcha_incorrect=Kode CAPTCHA salah.
|
||||
password_not_match=Kata sandi tidak cocok.
|
||||
lang_select_error=Pilih bahasa dari daftar.
|
||||
|
||||
username_been_taken=Nama pengguna sudah terambil.
|
||||
repo_name_been_taken=Nama repositori sudah digunakan.
|
||||
visit_rate_limit=Kunjungan remot mengatasi batasan laju.
|
||||
@@ -286,12 +246,9 @@ enterred_invalid_password=Kata sandi yang Anda masukkan salah.
|
||||
user_not_exist=Pengguna tidak ada.
|
||||
team_not_exist=Tim tidak ada.
|
||||
cannot_add_org_to_team=Sebuah organisasi tidak dapat ditambahkan sebagai anggota tim.
|
||||
|
||||
invalid_ssh_key=Tidak dapat memverifikasi kunci SSH Anda: %s
|
||||
invalid_gpg_key=Tidak dapat memverifikasi kunci GPG Anda: %s
|
||||
auth_failed=Otentikasi gagal: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Target cabang tidak ada.
|
||||
|
||||
[user]
|
||||
@@ -306,7 +263,6 @@ follow=Ikuti
|
||||
unfollow=Berhenti Mengikuti
|
||||
user_bio=Biografi
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profil
|
||||
account=Akun
|
||||
@@ -322,7 +278,6 @@ delete=Hapus Akun
|
||||
twofa=Otentikasi Dua-Faktor
|
||||
account_link=Akun Tertaut
|
||||
organization=Organisasi
|
||||
|
||||
public_profile=Profil Publik
|
||||
password_username_disabled=Pengguna non-lokal tidak diizinkan untuk mengubah nama pengguna mereka. Silakan hubungi administrator sistem anda untuk lebih lanjut.
|
||||
full_name=Nama Lengkap
|
||||
@@ -337,7 +292,6 @@ cancel=Batalkan
|
||||
language=Bahasa
|
||||
ui=Tema
|
||||
comment_type_group_title=Judul
|
||||
|
||||
lookup_avatar_by_mail=Cari Avatar melalui Alamat Email
|
||||
federated_avatar_lookup=Aktifkan Pencarian Avatar Representasi
|
||||
enable_custom_avatar=Gunakan Avatar Pilihan
|
||||
@@ -346,14 +300,12 @@ update_avatar=Perbarui Avatar
|
||||
delete_current_avatar=Hapus Avatar Saat Ini
|
||||
uploaded_avatar_not_a_image=Berkas yang diunggah bukanlah gambar.
|
||||
update_avatar_success=Avatar Anda telah diperbarui.
|
||||
|
||||
change_password=Perbarui kata sandi
|
||||
old_password=Kata Sandi Saat Ini
|
||||
new_password=Kata Sandi Baru
|
||||
password_incorrect=Kata sandi saat ini salah.
|
||||
change_password_success=Sandi Anda telah diperbarui. Mulai dari sekarang gunakan kata sandi yang baru.
|
||||
password_change_disabled=Pengguna non-lokal tidak dapat mengganti kata sandi mereka melalui antarmuka web Gitea.
|
||||
|
||||
emails=Alamat Surel
|
||||
manage_emails=Kelola Alamat Surel
|
||||
manage_themes=Pilih tema default
|
||||
@@ -379,7 +331,6 @@ add_email_success=Alamat surel telah ditambahkan.
|
||||
add_openid_success=Alamat OpenID telah ditambahkan.
|
||||
keep_email_private=Sembunyikan Alamat Surel
|
||||
openid_desc=OpenID memungkinkan anda melimpahkan autentikasi kepada penyedia eksternal.
|
||||
|
||||
manage_ssh_keys=Mengelola Kunci SSH
|
||||
manage_gpg_keys=Mengelola Kunci GPG
|
||||
add_key=Tambahkan Kunci
|
||||
@@ -419,7 +370,6 @@ hide_openid=Sembunyikan dari profil
|
||||
ssh_disabled=SSH Dimatikan
|
||||
manage_social=Kelola Akun Sosial Yang Terhubung
|
||||
unbind=Putuskan
|
||||
|
||||
manage_access_token=Kelola Token Akses
|
||||
generate_new_token=Hasilkan Token Baru
|
||||
tokens_desc=Token berikut akan memberikan akses ke Akun Anda menggunakan API Gitea.
|
||||
@@ -432,7 +382,6 @@ access_token_deletion_cancel_action=Membatalkan
|
||||
access_token_deletion_confirm_action=Hapus
|
||||
delete_token_success=Token telah dihapus. Aplikasi yang menggunakannya tidak lagi memiliki akses ke akun Anda.
|
||||
permission_read=Dibaca
|
||||
|
||||
manage_oauth2_applications=Kelola Aplikasi OAuth2
|
||||
edit_oauth2_application=Sunting Aplikasi OAuth2
|
||||
oauth2_applications_desc=Aplikasi OAuth2 memungkinkan aplikasi pihak ketiga Anda untuk autentikasi pengguna pada instans Gitea ini dengan aman.
|
||||
@@ -449,12 +398,10 @@ oauth2_regenerate_secret=Buat Ulang Rahasia
|
||||
oauth2_regenerate_secret_hint=Anda kehilangan rahasia?
|
||||
oauth2_application_edit=Sunting
|
||||
oauth2_application_create_description=Aplikasi OAuth2 memberikan aplikasi pihak ketiga Anda akses akun pengguna pada instans ini.
|
||||
|
||||
authorized_oauth2_applications=Aplikasi OAuth2 Terotorisasi
|
||||
revoke_key=Cabut
|
||||
revoke_oauth2_grant=Cabut Akses
|
||||
revoke_oauth2_grant_description=Mencabut akses untuk aplikasi pihak ketiga ini akan mencegahnya mengakses data Anda. Lanjutkan?
|
||||
|
||||
twofa_desc=Autentikasi dua faktor menambah keamanan akun Anda.
|
||||
twofa_is_enrolled=Akun anda saat ini <strong>terdaftar</strong> dalam otentikasi dua-faktor.
|
||||
twofa_not_enrolled=Akun anda saat ini tidak terdaftar dalam otentikasi dua-faktor.
|
||||
@@ -468,8 +415,6 @@ twofa_disabled=Otentikasi dua-faktor telah dinonaktifkan.
|
||||
scan_this_image=Pindai gambar ini dengan aplikasi otentikasi:
|
||||
or_enter_secret=Atau masukkan rahasia: %s
|
||||
passcode_invalid=Kode sandi salah. Coba lagi.
|
||||
|
||||
|
||||
manage_account_links=Kelola akun tertaut
|
||||
manage_account_links_desc=Semua akun eksternal ini sementara tertaut dengan akun Gitea Anda.
|
||||
account_links_not_available=Saat ini tidak ada akun eksternal yang tertaut ke akun Gitea ini.
|
||||
@@ -477,20 +422,15 @@ link_account=Tautan Akun
|
||||
remove_account_link=Hapus Akun Tertaut
|
||||
remove_account_link_desc=Menghapus akun tertaut akan membuat akun itu tidak bisa mengakses akun Gitea Anda. Lanjutkan?
|
||||
remove_account_link_success=Akun tertaut sudah dihapus.
|
||||
|
||||
|
||||
orgs_none=Anda bukan anggota dari organisasi apapun.
|
||||
|
||||
delete_account=Hapus Akun Anda
|
||||
delete_prompt=Langkah ini akan menghapus akun Anda secara permanen. <strong>Anda yakin?</strong>.
|
||||
confirm_delete_account=Konfirmasi Penghapusan
|
||||
delete_account_title=Hapus Akun Pengguna
|
||||
delete_account_desc=Apakah Anda yakin ingin menghapus secara permanen akun pengguna ini?
|
||||
|
||||
email_notifications.enable=Aktifkan Pemberitahuan Surel
|
||||
email_notifications.disable=Nonaktifkan Email Notifikasi
|
||||
email_notifications.submit=Pasang Pengaturan Email
|
||||
|
||||
visibility.private=Pribadi
|
||||
|
||||
[repo]
|
||||
@@ -529,20 +469,14 @@ forks=Garpu
|
||||
reactions_more=dan %d lainnya
|
||||
unit_disabled=Administrator web menonaktifkan bagian repositori ini.
|
||||
delete_preexisting_label=Hapus
|
||||
|
||||
|
||||
desc.private=Pribadi
|
||||
desc.public_template=Contoh
|
||||
|
||||
template.webhooks=Webhooks
|
||||
template.topics=Topik
|
||||
template.avatar=Avatar
|
||||
template.issue_labels=Label Masalah
|
||||
|
||||
archive.issue.nocomment=Repositori ini diarsipkan. Anda tidak dapat mengomentari masalah.
|
||||
archive.pull.nocomment=Repositori ini diarsipkan. Anda tidak dapat mengomentari permintaan tarik.
|
||||
|
||||
|
||||
migrate_items=Ihwal Migrasi
|
||||
migrate_items_wiki=Wiki
|
||||
migrate_items_milestones=Tonggak
|
||||
@@ -556,7 +490,6 @@ migrated_from=Termigrasi dari <a href="%[1]s">%[2]s</a>
|
||||
migrated_from_fake=Termigrasi Dari %[1]s
|
||||
migrate.migrating=Memigrasi dari <b>%s</b> ...
|
||||
migrate.migrating_failed=Migrasi dari <b>%s</b> gagal.
|
||||
|
||||
mirror_from=duplikat dari
|
||||
forked_from=fork dari
|
||||
generated_from=terbangkit dari
|
||||
@@ -568,13 +501,11 @@ unstar=Hapus Bintang
|
||||
star=Bintang
|
||||
fork=Garpu
|
||||
download_archive=Unduh Repositori
|
||||
|
||||
no_desc=Tidak ada Deskripsi
|
||||
quick_guide=Panduan Cepat
|
||||
clone_this_repo=Klon repositori ini
|
||||
create_new_repo_command=Membuat repositori baru pada baris perintah
|
||||
push_exist_repo=Mendorong sebuah repositori yang ada di baris perintah
|
||||
|
||||
code=Kode
|
||||
branch=Cabang
|
||||
tree=Pohon
|
||||
@@ -584,7 +515,6 @@ tags=Tag
|
||||
issues=Masalah
|
||||
pulls=Tarik Permintaan
|
||||
labels=Label
|
||||
|
||||
milestones=Tonggak
|
||||
commits=Melakukan
|
||||
commit=Memperbuat
|
||||
@@ -594,14 +524,12 @@ file_history=Riwayat
|
||||
file_view_raw=Lihat Mentah
|
||||
file_permalink=Permalink
|
||||
file_too_large=Berkas terlalu besar untuk ditampilkan.
|
||||
|
||||
stored_lfs=Tersimpan dengan GIT LFS
|
||||
commit_graph=Grafik Komit
|
||||
blame=Salahkan
|
||||
normal_view=Pandangan Normal
|
||||
line=baris
|
||||
lines=baris
|
||||
|
||||
editor.new_file=Berkas Baru
|
||||
editor.upload_file=Unggah Berkas
|
||||
editor.edit_file=Sunting Berkas
|
||||
@@ -628,7 +556,6 @@ editor.propose_file_change=Usul perubahan berkas
|
||||
editor.new_branch_name_desc=Nama branch baru…
|
||||
editor.cancel=Membatalkan
|
||||
editor.no_changes_to_show=Tidak ada perubahan untuk ditampilkan.
|
||||
|
||||
commits.commits=Melakukan
|
||||
commits.find=Telusuri
|
||||
commits.author=Penulis
|
||||
@@ -637,16 +564,11 @@ commits.date=Tanggal
|
||||
commits.older=Lebih lama
|
||||
commits.newer=Terbaru
|
||||
commits.signed_by=Ditandai oleh
|
||||
|
||||
|
||||
|
||||
|
||||
projects.description_placeholder=Deskripsi
|
||||
projects.title=Judul
|
||||
projects.template.desc=Contoh
|
||||
projects.column.edit_title=Nama
|
||||
projects.column.new_title=Nama
|
||||
|
||||
issues.new=Masalah Baru
|
||||
issues.new.labels=Label
|
||||
issues.new.no_label=Tidak ada Label
|
||||
@@ -663,14 +585,14 @@ issues.new_label_desc_placeholder=Deskripsi
|
||||
issues.create_label=Buat Label
|
||||
issues.label_templates.title=Muat sebuah label yang telah ditentukan
|
||||
issues.label_templates.helper=Pilih set label
|
||||
issues.add_milestone_at=`telah menambahkan ini ke <b>%s</b> milestone %s`
|
||||
issues.change_milestone_at=`telah mengubah milestone dari <b>%s</b> ke <b>%s</b> %s`
|
||||
issues.remove_milestone_at=`telah menghapus ini dari <b>%s</b> milestone %s`
|
||||
issues.deleted_milestone=`(dihapus)`
|
||||
issues.deleted_project=`(dihapus)`
|
||||
issues.self_assign_at=`menugaskan diri %s`
|
||||
issues.add_assignee_at=`telah ditugaskan oleh <b>%s</b> %s`
|
||||
issues.delete_branch_at=`telah dihapus cabang <b>%s</b> %s`
|
||||
issues.add_milestone_at=telah menambahkan ini ke <b>%s</b> milestone %s
|
||||
issues.change_milestone_at=telah mengubah milestone dari <b>%s</b> ke <b>%s</b> %s
|
||||
issues.remove_milestone_at=telah menghapus ini dari <b>%s</b> milestone %s
|
||||
issues.deleted_milestone=(dihapus)
|
||||
issues.deleted_project=(dihapus)
|
||||
issues.self_assign_at=menugaskan diri %s
|
||||
issues.add_assignee_at=telah ditugaskan oleh <b>%s</b> %s
|
||||
issues.delete_branch_at=telah dihapus cabang <b>%s</b> %s
|
||||
issues.filter_label=Label
|
||||
issues.filter_milestone=Tonggak
|
||||
issues.filter_assignee=Menerima
|
||||
@@ -701,7 +623,7 @@ issues.open_title=Buka
|
||||
issues.closed_title=Tertutup
|
||||
issues.draft_title=Rancangan
|
||||
issues.num_comments=%d komentar
|
||||
issues.commented_at=`komentar <a href="#%s">%s</a>`
|
||||
issues.commented_at=komentar <a href="#%s">%s</a>
|
||||
issues.delete_comment_confirm=Apakah anda yakin anda ingin menghapus komentar ini?
|
||||
issues.context.copy_link=Salin tautan
|
||||
issues.context.quote_reply=Kutip Balasan
|
||||
@@ -711,7 +633,7 @@ issues.close_comment_issue=Komentar dan Tutup
|
||||
issues.reopen_issue=Buka kembali
|
||||
issues.reopen_comment_issue=Komentar dan Buka Kembali
|
||||
issues.create_comment=Komentar
|
||||
issues.commit_ref_at=`merujuk masalah dari komit <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=merujuk masalah dari komit <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.role.owner=Pemilik
|
||||
issues.role.member=Anggota
|
||||
issues.sign_in_require_desc=<a href="%s">Masuk</a> untuk bergabung dengan percakapan ini.
|
||||
@@ -728,23 +650,21 @@ issues.label_delete=Hapus
|
||||
issues.label.filter_sort.alphabetically=Urutan abjad
|
||||
issues.label.filter_sort.reverse_alphabetically=Membalikkan menurut abjad
|
||||
issues.num_participants=%d peserta
|
||||
issues.attachment.open_tab=`Klik untuk melihat "%s" di tab baru`
|
||||
issues.attachment.download=`Klik untuk mengunduh "%s"`
|
||||
issues.attachment.open_tab=Klik untuk melihat "%s" di tab baru
|
||||
issues.attachment.download=Klik untuk mengunduh "%s"
|
||||
issues.subscribe=Berlangganan
|
||||
issues.unsubscribe=Berhenti berlangganan
|
||||
issues.delete=Hapus
|
||||
issues.start_tracking_history=`mulai bekerja %s`
|
||||
issues.stop_tracking_history=`berhenti bekerja %s`
|
||||
issues.start_tracking_history=mulai bekerja %s
|
||||
issues.stop_tracking_history=berhenti bekerja %s
|
||||
issues.add_time_cancel=Batalkan
|
||||
issues.add_time_history=`tambah menghabiskan waktu %s`
|
||||
issues.add_time_history=tambah menghabiskan waktu %s
|
||||
issues.add_time_hours=Jam
|
||||
issues.add_time_minutes=Menit
|
||||
issues.due_date_form_edit=Edit
|
||||
issues.due_date_form_remove=Menghapus
|
||||
issues.dependency.cancel=Membatalkan
|
||||
issues.dependency.remove=Menghapus
|
||||
|
||||
|
||||
pulls.new=Permintaan Tarik Baru
|
||||
pulls.compare_changes=Permintaan Tarik Baru
|
||||
pulls.filter_branch=Penyaringan cabang
|
||||
@@ -757,15 +677,6 @@ pulls.tab_commits=Melakukan
|
||||
pulls.reopen_to_merge=Tolong buka kembali permintaan tarik ini untuk melaksanakan penggabungan.
|
||||
pulls.merged=Menggabungkan
|
||||
pulls.can_auto_merge_desc=Permintaan tarik ini dapat digabung secara otomatis.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=Milestone Baru
|
||||
milestones.closed=Tertutup %s
|
||||
milestones.no_due_date=Tidak ada jatuh tempo
|
||||
@@ -782,9 +693,6 @@ milestones.filter_sort.least_complete=Paling tidak lengkap
|
||||
milestones.filter_sort.most_complete=Paling lengkap
|
||||
milestones.filter_sort.most_issues=Paling banyak masalah
|
||||
milestones.filter_sort.least_issues=Paling sedikit masalah
|
||||
|
||||
|
||||
|
||||
wiki=Wiki
|
||||
wiki.page=Halaman
|
||||
wiki.filter_page=Halaman Penyaring
|
||||
@@ -798,7 +706,6 @@ wiki.delete_page_button=Hapus Halaman
|
||||
wiki.page_already_exists=Halaman wiki dengan nama yang sama telah ada.
|
||||
wiki.pages=Halaman
|
||||
wiki.last_updated=Pembaruan terakhir %s
|
||||
|
||||
activity=Kegiatan
|
||||
activity.period.filter_label=Periode:
|
||||
activity.period.daily=1 hari
|
||||
@@ -837,12 +744,10 @@ activity.title.releases_1=%d Rilis
|
||||
activity.title.releases_n=%d Rilis
|
||||
activity.title.releases_published_by=%s dikeluarkan oleh %s
|
||||
activity.published_release_label=Dikeluarkan
|
||||
|
||||
search=Cari
|
||||
search.search_repo=Cari repositori
|
||||
search.results=Cari hasil untuk "%s" dalam <a href="%s">%s</a>
|
||||
search.code_no_results=Tidak ada kode sumber yang cocok dengan istilah yang anda cari.
|
||||
|
||||
settings=Pengaturan
|
||||
settings.desc=Pengaturan dimana anda dapat mengelola pengaturan untuk repositori
|
||||
settings.options=Repositori
|
||||
@@ -854,7 +759,6 @@ settings.hooks=Webhooks
|
||||
settings.githooks=Git kait
|
||||
settings.basic_settings=Pengaturan Dasar
|
||||
settings.mirror_settings=Pengaturan Duplikat
|
||||
|
||||
settings.site=Situs web
|
||||
settings.update_settings=Perbarui Pengaturan
|
||||
settings.advanced_settings=Pengaturan Lanjutan
|
||||
@@ -915,7 +819,6 @@ settings.add_protected_branch=Aktifkan perlindungan
|
||||
settings.delete_protected_branch=Nonaktifkan perlindungan
|
||||
settings.choose_branch=Pilih branch…
|
||||
settings.edit_protected_branch=Edit
|
||||
|
||||
diff.browse_source=Telusuri Sumber
|
||||
diff.parent=orang tua
|
||||
diff.commit=melakukan
|
||||
@@ -927,7 +830,6 @@ diff.bin=TEMPAT SAMPAH
|
||||
diff.view_file=Melihat File
|
||||
diff.file_byte_size=Ukuran
|
||||
diff.file_suppressed=File diff ditekan karena terlalu besar
|
||||
|
||||
release.releases=Rilis
|
||||
release.new_release=Baru Rilis
|
||||
release.draft=Rancangan
|
||||
@@ -942,18 +844,12 @@ release.publish=Mempublikasikan Rilis
|
||||
release.save_draft=Simpan Draft
|
||||
release.deletion_success=Rilis ini telah dihapus.
|
||||
release.downloads=Unduhan
|
||||
|
||||
branch.search=Cari cabang
|
||||
branch.delete_head=Hapus
|
||||
branch.delete_html=Hapus cabang
|
||||
branch.create_branch=Membuat cabang <strong>%s</strong>
|
||||
branch.deleted_by=Dihapus oleh %s
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=Nama Organisasi
|
||||
org_full_name_holder=Organisasi Nama Lengkap
|
||||
@@ -968,14 +864,11 @@ create_team=Buat Tim Baru
|
||||
org_desc=Deskripsi
|
||||
team_name=Nama tim
|
||||
team_desc=Deskripsi
|
||||
|
||||
|
||||
settings=Pengaturan
|
||||
settings.full_name=Nama Lengkap
|
||||
settings.website=Situs web
|
||||
settings.location=Lokasi
|
||||
settings.visibility.private_shortname=Pribadi
|
||||
|
||||
settings.update_settings=Perbarui Setelan
|
||||
settings.update_setting_success=Pengaturan organisasi telah diperbarui.
|
||||
settings.delete=Menghapus Organisasi
|
||||
@@ -983,8 +876,6 @@ settings.delete_account=Menghapus Organisasi Ini
|
||||
settings.confirm_delete_account=Konfirmasi Penghapusan
|
||||
settings.delete_org_title=Menghapus Organisasi
|
||||
settings.hooks_desc=Tambahkan webhooks yang akan dipicu untuk <strong>semua repositori</strong> di bawah organisasi ini.
|
||||
|
||||
|
||||
members.membership_visibility=Visibilitas Keanggotaan:
|
||||
members.member_role=Peran Anggota:
|
||||
members.owner=Pemilik
|
||||
@@ -993,7 +884,6 @@ members.remove=Menghapus
|
||||
members.leave=Meninggalkan
|
||||
members.invite_desc=Tambahkan anggota baru ke %s:
|
||||
members.invite_now=Mengundang Sekarang
|
||||
|
||||
teams.join=Ikut
|
||||
teams.leave=Meninggalkan
|
||||
teams.read_access=Dibaca
|
||||
@@ -1016,7 +906,6 @@ monitor=Memantau
|
||||
first_page=Pertama
|
||||
last_page=Terakhir
|
||||
total=Total: %d
|
||||
|
||||
dashboard.operation_name=Nama operasi
|
||||
dashboard.operation_switch=Beralih
|
||||
dashboard.operation_run=Lari
|
||||
@@ -1051,7 +940,6 @@ dashboard.total_gc_time=Total GC di jeda
|
||||
dashboard.total_gc_pause=Total GC di jeda
|
||||
dashboard.last_gc_pause=GC di jeda terakhir
|
||||
dashboard.gc_times=Waktu GC
|
||||
|
||||
users.full_name=Nama Lengkap
|
||||
users.activated=Diaktifkan
|
||||
users.admin=Pengelola
|
||||
@@ -1061,14 +949,11 @@ users.edit=Edit
|
||||
users.auth_source=Sumber Otentikasi
|
||||
users.local=Lokal
|
||||
users.list_status_filter.is_admin=Pengelola
|
||||
|
||||
emails.activated=Diaktifkan
|
||||
|
||||
orgs.org_manage_panel=Manajemen Organisasi
|
||||
orgs.name=Nama
|
||||
orgs.teams=Tim
|
||||
orgs.members=Anggota
|
||||
|
||||
repos.repo_manage_panel=Manajemen Repositori
|
||||
repos.owner=Pemilik
|
||||
repos.name=Nama
|
||||
@@ -1077,15 +962,11 @@ repos.watches=Jam tangan
|
||||
repos.stars=Bintang
|
||||
repos.issues=Masalah
|
||||
repos.size=Ukuran
|
||||
|
||||
packages.owner=Pemilik
|
||||
packages.name=Nama
|
||||
packages.type=Jenis
|
||||
packages.repository=Repositori
|
||||
packages.size=Ukuran
|
||||
|
||||
|
||||
|
||||
auths.name=Nama
|
||||
auths.type=Jenis
|
||||
auths.enabled=Aktif
|
||||
@@ -1122,13 +1003,12 @@ auths.tips=Cara
|
||||
auths.tips.oauth2.general=Otentikasi OAuth2
|
||||
auths.tip.oauth2_provider=Penyediaan OAuth2
|
||||
auths.tip.dropbox=Membuat aplikasi baru di https://www.dropbox.com/developers/apps
|
||||
auths.tip.facebook=`Daftarkan sebuah aplikasi baru di https://developers.facebook.com/apps dan tambakan produk "Facebook Masuk"`
|
||||
auths.tip.facebook=Daftarkan sebuah aplikasi baru di https://developers.facebook.com/apps dan tambakan produk "Facebook Masuk"
|
||||
auths.tip.github=Mendaftar aplikasi OAuth baru di https://github.com/settings/applications/new
|
||||
auths.tip.gitlab=Mendaftar aplikasi baru di https://gitlab.com/profile/applications
|
||||
auths.tip.openid_connect=Gunakan membuka ID yang terhubung ke jelajah URL (<server>/.well-known/openid-configuration) untuk menentukan titik akhir
|
||||
auths.delete=Menghapus Otentikasi Sumber
|
||||
auths.delete_auth_title=Menghapus Otentikasi Sumber
|
||||
|
||||
config.server_config=Pengaturan Server
|
||||
config.app_ver=Versi Gitea
|
||||
config.custom_conf=Jalur berkas konfigurasi
|
||||
@@ -1139,7 +1019,6 @@ config.repo_root_path=Jalur akar repositori
|
||||
config.lfs_root_path=Path Root LFS
|
||||
config.script_type=Jenis skrip
|
||||
config.reverse_auth_user=Mengembalikan pengguna otentikasi
|
||||
|
||||
config.ssh_config=Konfigurasi SSH
|
||||
config.ssh_enabled=Aktif
|
||||
config.ssh_port=Port
|
||||
@@ -1149,10 +1028,8 @@ config.ssh_key_test_path=Path Key Test
|
||||
config.ssh_keygen_path=Path Keygen ('ssh-keygen')
|
||||
config.ssh_minimum_key_size_check=Periksa ukuran kunci minimum
|
||||
config.ssh_minimum_key_sizes=Ukuran kunci minimum
|
||||
|
||||
config.lfs_config=Konfigurasi LFS
|
||||
config.lfs_enabled=Aktif
|
||||
|
||||
config.db_config=Konfigurasi basis data
|
||||
config.db_type=Tipe
|
||||
config.db_host=Host
|
||||
@@ -1161,7 +1038,6 @@ config.db_user=Nama pengguna
|
||||
config.db_schema=Schema
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Jalur
|
||||
|
||||
config.service_config=Konfigurasi layanan
|
||||
config.register_email_confirm=Perlu Konfirmasi Email Saat Pendaftaran
|
||||
config.enable_openid_signin=Aktifkan Login OpenID
|
||||
@@ -1171,12 +1047,10 @@ config.mail_notify=Aktifkan Notifikasi Email
|
||||
config.disable_key_size_check=Menonaktifkan memeriksa ukuran kunci minimum
|
||||
config.enable_captcha=Aktifkan CAPTCHA
|
||||
config.active_code_lives=Kode aktif hidup
|
||||
|
||||
config.webhook_config=Konfigurasi Webhook
|
||||
config.queue_length=Panjang antrian
|
||||
config.deliver_timeout=Berikan waktu habis
|
||||
config.skip_tls_verify=Melewatkan verifikasi TLS
|
||||
|
||||
config.mailer_enabled=Diaktifkan
|
||||
config.mailer_name=Nama
|
||||
config.mailer_smtp_port=Port SMTP
|
||||
@@ -1185,15 +1059,12 @@ config.mailer_use_sendmail=Menggunakan Sendmail
|
||||
config.mailer_sendmail_path=Jalur Sendmail
|
||||
config.mailer_sendmail_args=Argumen tambahan untuk Sendmail
|
||||
config.send_test_mail=Kirim Email Percobaan
|
||||
|
||||
config.oauth_config=Konfigurasi OAuth
|
||||
config.oauth_enabled=Diaktifkan
|
||||
|
||||
config.cache_config=Konfigurasi cache
|
||||
config.cache_adapter=Adaptor cache
|
||||
config.cache_interval=Interval cache
|
||||
config.cache_conn=Koneksi cache
|
||||
|
||||
config.session_config=Sesi konfigurasi
|
||||
config.session_provider=Sesi penyedia
|
||||
config.provider_config=Konfigurasi penyedia
|
||||
@@ -1202,12 +1073,10 @@ config.gc_interval_time=Waktu interval GC
|
||||
config.session_life_time=Sesi jangka waktu
|
||||
config.https_only=Hanya HTTPS
|
||||
config.cookie_life_time=Jangka waktu cookie
|
||||
|
||||
config.picture_config=Pengaturan Foto dan Avatar
|
||||
config.picture_service=Gambar layanan
|
||||
config.disable_gravatar=Menonaktifkan Gravatar
|
||||
config.enable_federated_avatar=Aktifkan pencarian avatar
|
||||
|
||||
config.git_config=Konfigurasi Git
|
||||
config.git_disable_diff_highlight=Menonaktifkan Diff Syntax utama
|
||||
config.git_max_diff_lines=Garis Max Diff (untuk berkas tunggal)
|
||||
@@ -1219,13 +1088,9 @@ config.git_mirror_timeout=Waktu habis untuk memperbarui cermin
|
||||
config.git_clone_timeout=Waktu habis operasi klon
|
||||
config.git_pull_timeout=Waktu habis tarik operasi
|
||||
config.git_gc_timeout=Waktu habis operasi GC
|
||||
|
||||
config.log_config=Catat konfigurasi
|
||||
config.disabled_logger=Nonaktif
|
||||
config.xorm_log_sql=Catatan SQL
|
||||
|
||||
|
||||
|
||||
monitor.cron=Tugas Cron
|
||||
monitor.name=Nama
|
||||
monitor.schedule=Jadwal
|
||||
@@ -1237,7 +1102,6 @@ monitor.start=Waktu mulai
|
||||
monitor.execute_time=Waktu pelaksanaan
|
||||
monitor.process.cancel=Batalkan proses
|
||||
monitor.process.cancel_desc=Membatalkan sebuah proses bisa mengakibatkan hilangnya data
|
||||
|
||||
monitor.queues=Antrian
|
||||
monitor.queue=Antrian: %s
|
||||
monitor.queue.name=Nama
|
||||
@@ -1250,7 +1114,6 @@ monitor.queue.settings.maxnumberworkers=Jumlah Maks. Worker
|
||||
monitor.queue.settings.maxnumberworkers.error=Jumlah maks. worker haruslah sebuah angka
|
||||
monitor.queue.settings.submit=Perbarui Pengaturan
|
||||
monitor.queue.settings.changed=Pengaturan diperbarui
|
||||
|
||||
notices.system_notice_list=Pemberitahuan sistem
|
||||
notices.view_detail_header=Lihat rincian pemberitahuan
|
||||
notices.select_all=Pilih semua
|
||||
@@ -1327,22 +1190,14 @@ owner.settings.cleanuprules.enabled=Aktif
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=Nama
|
||||
runners.owner_type=Jenis
|
||||
runners.description=Deskripsi
|
||||
runners.task_list.run=Lari
|
||||
runners.task_list.repository=Repositori
|
||||
runners.task_list.commit=Memperbuat
|
||||
|
||||
runs.commit=Memperbuat
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
|
||||
|
||||
+20
-164
@@ -21,7 +21,6 @@ signed_in_as=Skráð(ur) inn sem
|
||||
toc=Efnisyfirlit
|
||||
licenses=Hugbúnaðarleyfi
|
||||
return_to_gitea=Til baka að Gitea
|
||||
|
||||
username=Notandanafn
|
||||
email=Netfang
|
||||
password=Lykilorð
|
||||
@@ -31,7 +30,6 @@ captcha=CAPTCHA
|
||||
twofa=Tvíþætt Auðkenning
|
||||
twofa_scratch=Tveggja-Þátta Skrapkóði
|
||||
passcode=Aðgangstala
|
||||
|
||||
webauthn_insert_key=Settu öryggislykilinn þinn inn
|
||||
webauthn_sign_in=Ýttu á hnappinn á öryggislyklinum þínum. Ef öryggislykillinn þinn hefur engan hnapp skaltu setja hann aftur inn.
|
||||
webauthn_press_button=Vinsamlegast ýttu á hnappinn á öryggislyklinum þínum…
|
||||
@@ -45,7 +43,6 @@ webauthn_error_duplicated=Öryggislykillinn er ekki leyfður fyrir þessa beiðn
|
||||
webauthn_error_empty=Þú verður að setja nafn fyrir þennan lykil.
|
||||
webauthn_error_timeout=Tímamörk náð áður en hægt var að lesa lykilinn þinn. Vinsamlegast endurhlaðið þessa síðu og reyndu aftur.
|
||||
webauthn_reload=Endurhlaða
|
||||
|
||||
repository=Hugbúnaðarsafn
|
||||
organization=Stofnun
|
||||
mirror=Speglun
|
||||
@@ -62,18 +59,15 @@ settings=Stillingar
|
||||
your_profile=Notandasíða
|
||||
your_starred=Eftirlæti
|
||||
your_settings=Stillingar
|
||||
|
||||
all=Allt
|
||||
sources=Eigin
|
||||
mirrors=Speglanir
|
||||
collaborative=Samstörf
|
||||
forks=Skiptingar
|
||||
|
||||
activities=Virkni
|
||||
pull_requests=Sameiningarbeiðnir
|
||||
issues=Vandamál
|
||||
milestones=Tímamót
|
||||
|
||||
ok=Í lagi
|
||||
cancel=Hætta við
|
||||
save=Vista
|
||||
@@ -82,35 +76,23 @@ add_all=Bæta Öllu Við
|
||||
remove=Fjarlægja
|
||||
remove_all=Fjarlægja Allt
|
||||
edit=Breyta
|
||||
|
||||
|
||||
copy=Afrita
|
||||
copy_url=Afrita vefslóð
|
||||
copy_branch=Afritaðu heiti greinar
|
||||
copy_success=Afritað!
|
||||
copy_error=Afritun mistókst
|
||||
|
||||
write=Skrifa
|
||||
preview=Forskoða
|
||||
loading=Hleður…
|
||||
|
||||
step1=Skref 1:
|
||||
step2=Skref 2:
|
||||
|
||||
error=Villa
|
||||
error404=Síðan sem þú ert að reyna að fá annað hvort <strong>er ekki til</strong> eða <strong>þú hefur ekki heimild</strong> til að skoða hana.
|
||||
|
||||
never=Aldrei
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Hugbúnaðarsafn
|
||||
|
||||
|
||||
|
||||
name=Heiti
|
||||
value=Gildi
|
||||
archived=Safnvistað
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -165,7 +147,6 @@ err_empty_admin_email=Netfang stjórnanda má ekki vera tómt.
|
||||
err_admin_name_is_reserved=Notandanafn stjórnanda er ógilt. Notandanafnið er frátekið
|
||||
err_admin_name_pattern_not_allowed=Notandanafn stjórnanda er ógilt. Notandanafnið passar við frátekið mynstur
|
||||
err_admin_name_is_invalid=Notandanafn Stjórnanda er ógilt
|
||||
|
||||
general_title=Almennar Stillingar
|
||||
app_name=Heiti vefsvæðis
|
||||
app_name_helper=Þú getur slegið inn nafn fyrirtækis þíns hér.
|
||||
@@ -184,7 +165,6 @@ app_url=Grunnvefslóð Gitea
|
||||
app_url_helper=Grunnvistfang fyrir HTTP(S) afrit slóð og tölvupósttilkynningar.
|
||||
log_root_path=Slóð Annáls
|
||||
log_root_path_helper=Annálaskrár verða skrifaðar í þessa möppu.
|
||||
|
||||
optional_title=Valfrjálsar Stillingar
|
||||
email_title=Tölvupóstsstillingar
|
||||
smtp_addr=SMTP Hýsill
|
||||
@@ -227,14 +207,11 @@ my_mirrors=Speglanir Mínar
|
||||
view_home=Skoða %s
|
||||
search_repos=Finna hugbúnaðarsafn…
|
||||
filter=Aðrar Síur
|
||||
|
||||
show_archived=Safnvistað
|
||||
archived=Safnvistað
|
||||
|
||||
show_private=Einka
|
||||
show_only_private=Að sýna aðeins einka
|
||||
show_only_public=Að sýna aðeins opinber
|
||||
|
||||
issues.in_your_repos=Í hugbúnaðarsöfnum þínum
|
||||
|
||||
[explore]
|
||||
@@ -250,7 +227,6 @@ user_no_results=Engir samsvarandi notendur fundust.
|
||||
org_no_results=Engar samsvarandi stofnanir fundust.
|
||||
code_no_results=Enginn samsvarandi frumkóði fannst eftur þínum leitarorðum.
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Skrá Notanda
|
||||
register_helper_msg=Ertu nú þegar með notanda? Skráðu þig inn núna!
|
||||
@@ -295,30 +271,23 @@ password_pwned_err=Gat ekki klárað beiðni til HaveIBeenPwned
|
||||
view_it_on=Skoða þetta á %s
|
||||
link_not_working_do_paste=Virkar ekki? Prófaðu að afrita og líma slóðina í vafrann þinn.
|
||||
hi_user_x=Halló, <b>%s</b>,
|
||||
|
||||
activate_account=Vinsamlegast virkjaðu aðganginn þinn
|
||||
activate_account.title=%s, vinsamlegast virkjaðu aðganginn þinn
|
||||
activate_account.text_1=Halló, <b>%[1]s</b>, takk fyrir að nýskrá á %[2]s!
|
||||
activate_account.text_2=Vinsamlegast smelltu á eftirfarandi tengil til að virkja reikninginn þinn innan <b>%s</b>:
|
||||
|
||||
activate_email=Staðfestu netfangið þitt
|
||||
activate_email.text=Vinsamlegast smelltu á eftirfarandi tengil til að staðfesta netfangið þitt innan <b>%s</b>:
|
||||
|
||||
register_notify=Velkomin(n) í Gitea
|
||||
register_notify.title=%[1]s, velkomin(n) í %[2]s
|
||||
register_notify.text_1=þetta er staðfestingarpóstur þinn fyrir skráningu á %s!
|
||||
register_notify.text_2=Þú getur nú skráð þig inn með notandanafni: %s.
|
||||
register_notify.text_3=Ef þessi reikningur hefur verið búinn til fyrir þig, vinsamlegast <a href="%s">stilltu lykilorðið þitt</a> fyrst.
|
||||
|
||||
reset_password=Endurheimta reikning þinn
|
||||
reset_password.title=%s, þú hefur beðið um að endurheimta reikninginn þinn
|
||||
reset_password.text=Vinsamlegast smelltu á eftirfarandi tengil til að endurheimta reikninginn þinn innan <b>%s</b>:
|
||||
|
||||
register_success=Nýskráning tókst
|
||||
|
||||
issue_assigned.pull=@%[1]s úthlutaði þér að sameiningarbeiðni %[2]s í hugbúnaðarsafni %[3]s.
|
||||
issue_assigned.issue=@%[1]s úthlutaði þér að vandamáli %[2]s í hugbúnaðarsafni %[3]s.
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> minntist á þig:
|
||||
issue.action.push_1=<b>@%[1]s</b> bætti við %[3]d framlag í %[2]s
|
||||
issue.action.push_n=<b>@%[1]s</b> bætti við %[3]d framlög í %[2]s
|
||||
@@ -330,7 +299,6 @@ issue.action.reject=<b>@%[1]s</b> óskaði eftir breytingum á þessa sameininga
|
||||
issue.action.review=<b>@%[1]s</b> gerði ummæli á þessa sameiningarbeiðni.
|
||||
issue.action.new=<b>@%[1]s</b> skapaði #%[2]d.
|
||||
issue.in_tree_path=Í %s:
|
||||
|
||||
release.new.subject=%s í %s útgefið
|
||||
release.new.text=<b>@%[1]s</b> gaf út %[2]s í %[3]s
|
||||
release.title=Heiti: %s
|
||||
@@ -338,16 +306,13 @@ release.note=Athugasemd:
|
||||
release.downloads=Niðurhöl:
|
||||
release.download.zip=Frumkóði (ZIP)
|
||||
release.download.targz=Frumkóði (TAR.GZ)
|
||||
|
||||
repo.transfer.subject_to=%s langar að flytja „%s“ til %s
|
||||
repo.transfer.subject_to_you=%s langar að flytja „%s“ til þín
|
||||
repo.transfer.to_you=þig
|
||||
repo.transfer.body=Til að samþykkja eða hafna því skaltu fara á %s eða hunsa það bara.
|
||||
|
||||
repo.collaborator.added.subject=%s bætti þér við í %s
|
||||
repo.collaborator.added.text=Þér hefur verið bætt við sem aðila hugbúnaðarsafns:
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Já
|
||||
no=Nei
|
||||
@@ -363,26 +328,22 @@ Retype=Staðfestu Lykilorðið
|
||||
HttpsUrl=HTTPS vefslóð
|
||||
TeamName=Liðsheiti
|
||||
AdminEmail=Netfang stjórnanda
|
||||
|
||||
NewBranchName=Heiti nýjar greinar
|
||||
CommitSummary=Framlagsútdráttur
|
||||
CommitMessage=Framlagsskilaboð
|
||||
CommitChoice=Framlagsval
|
||||
TreeName=Skráarslóð
|
||||
Content=Innihald
|
||||
|
||||
SSPISeparatorReplacement=Aðgreinir
|
||||
SSPIDefaultLanguage=Sjálfgefið Tungumál
|
||||
|
||||
require_error=` Getur ekki verið tómt.`
|
||||
alpha_dash_dot_error=` ætti aðeins að innihalda tölustafi, strik ('-'), undirstrik ('_') og punkta ('.').`
|
||||
size_error=` þarf að vera stærð %s.`
|
||||
email_error=` er ekki gilt netfang.`
|
||||
require_error=" Getur ekki verið tómt."
|
||||
alpha_dash_dot_error=" ætti aðeins að innihalda tölustafi, strik ('-'), undirstrik ('_') og punkta ('.')."
|
||||
size_error=" þarf að vera stærð %s."
|
||||
email_error=" er ekki gilt netfang."
|
||||
unknown_error=Óþekkt villa:
|
||||
captcha_incorrect=CAPTCHA kóðinn er rangur.
|
||||
password_not_match=Lykilorðin passa ekki saman.
|
||||
lang_select_error=Veldu tungumál af listanum.
|
||||
|
||||
username_been_taken=Notandanafnið er þegar í notkun.
|
||||
username_change_not_local_user=Notendum utan staðarins er ekki heimilt að breyta notendanafni sínu.
|
||||
repo_name_been_taken=Hugbúnaðarsafnsheiti er þegar notað.
|
||||
@@ -401,9 +362,6 @@ enterred_invalid_org_name=Stofnunarinnarheitið sem þú slóst inn er rangt.
|
||||
user_not_exist=Notandinn er ekki til.
|
||||
team_not_exist=Liðið er ekki til.
|
||||
|
||||
|
||||
|
||||
|
||||
[user]
|
||||
change_avatar=Breyttu notandamyndinni þinni…
|
||||
repositories=Hugbúnaðarsöfn
|
||||
@@ -419,7 +377,6 @@ unfollow=Affylgja
|
||||
user_bio=Lífssaga
|
||||
disabled_public_activity=Þessi notandi hefur slökkt á opinberum sýnileika virkninnar.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Notandasíða
|
||||
account=Reikningur
|
||||
@@ -437,7 +394,6 @@ twofa=Tvíþætt Auðkenning
|
||||
account_link=Tengdir Reikningar
|
||||
organization=Stofnanir
|
||||
webauthn=Öryggislyklar
|
||||
|
||||
public_profile=Opinber Notandasíða
|
||||
password_username_disabled=Notendum utan staðarins er ekki heimilt að breyta notendanafni sínu. Vinsamlegast hafðu samband við síðustjórann þinn til að fá frekari upplýsingar.
|
||||
full_name=Fullt Nafn
|
||||
@@ -464,7 +420,6 @@ comment_type_group_deadline=Frestur
|
||||
comment_type_group_pull_request_push=Bætti við framlögum
|
||||
comment_type_group_project=Verkefni
|
||||
privacy=Friðhelgi
|
||||
|
||||
lookup_avatar_by_mail=Leita Efitr Notandamynd Með Netfangi
|
||||
enable_custom_avatar=Nota Sérsniða Notandamynd
|
||||
choose_new_avatar=Veldu nýja notandamynd
|
||||
@@ -473,12 +428,10 @@ delete_current_avatar=Eyða Núverandi Notandamynd
|
||||
uploaded_avatar_not_a_image=Skráin sem hlaðin var upp er ekki mynd.
|
||||
update_avatar_success=Notandamynd þín hefur verið uppfærð.
|
||||
update_user_avatar_success=Notandamynd þessara notanda hefur verið uppfærð.
|
||||
|
||||
change_password=Uppfæra Lykilorð
|
||||
old_password=Núverandi Lykilorð
|
||||
new_password=Nýtt Lykilorð
|
||||
password_incorrect=Núverandi lykilorðið er rangt.
|
||||
|
||||
emails=Netföng
|
||||
manage_emails=Stjórna Netföngum
|
||||
primary=Aðal
|
||||
@@ -498,7 +451,6 @@ add_email=Bæta við Netfangi
|
||||
add_email_success=Nýja netfangið hefur verið bætt við.
|
||||
email_preference_set_success=Val á tölvupósti uppfært.
|
||||
keep_email_private=Fela Netfang
|
||||
|
||||
manage_ssh_keys=Stjórna SSH Lyklum
|
||||
manage_gpg_keys=Stjórna GPG Lyklum
|
||||
add_key=Bæta við lykli
|
||||
@@ -528,7 +480,6 @@ show_openid=Sýna á notandasíðu
|
||||
hide_openid=Fela frá notandasíðu
|
||||
ssh_disabled=SSH Óvirkt
|
||||
unbind=Aftengja
|
||||
|
||||
token_name=Táknlykills Heiti
|
||||
generate_token=Mynda Táknlykil
|
||||
delete_token=Eyða
|
||||
@@ -537,33 +488,23 @@ access_token_deletion_cancel_action=Hætta við
|
||||
access_token_deletion_confirm_action=Eyða
|
||||
permission_no_access=Engin Aðgangur
|
||||
permission_read=Lesnar
|
||||
|
||||
create_oauth2_application_button=Skapa Forrit
|
||||
oauth2_application_name=Forritsheiti
|
||||
save_application=Vista
|
||||
oauth2_client_id=Auðkenni Notanda
|
||||
oauth2_client_secret=Leyndarmál Notanda
|
||||
oauth2_application_edit=Breyta
|
||||
|
||||
revoke_key=Afturkalla
|
||||
revoke_oauth2_grant=Afturkalla Aðgang
|
||||
|
||||
twofa_disable=Óvirkja Tveggja-Þátta Auðkenningu
|
||||
twofa_scratch_token_regenerate=Endurgera Skrapkóða
|
||||
or_enter_secret=Eða sláðu inn leyndarmálið: %s
|
||||
|
||||
webauthn_nickname=Gælunafn
|
||||
|
||||
link_account=Tengja Notanda
|
||||
|
||||
|
||||
|
||||
|
||||
email_notifications.enable=Virkja Tölvupósttilkynningar
|
||||
email_notifications.onmention=Aðeins Tölvupóst Þegar Minnst Er á Mig
|
||||
email_notifications.disable=Óvirkja Tölvupósttilkynningar
|
||||
email_notifications.submit=Stilla Val á Tölvupósti
|
||||
|
||||
visibility=Sýnileiki notanda
|
||||
visibility.public=Opinbert
|
||||
visibility.private=Einka
|
||||
@@ -606,8 +547,6 @@ reactions_more=og %d fleiri
|
||||
language_other=Annað
|
||||
delete_preexisting_label=Eyða
|
||||
delete_preexisting_content=Eyða skrám í %s
|
||||
|
||||
|
||||
desc.private=Einka
|
||||
desc.public=Opinbert
|
||||
desc.private_template=Einka sniðmát
|
||||
@@ -615,16 +554,12 @@ desc.public_template=Sniðmát
|
||||
desc.internal=Innra
|
||||
desc.internal_template=Innra sniðmát
|
||||
desc.archived=Safnvistað
|
||||
|
||||
template.git_content=Git Innihald (Sjálfgefin Grein)
|
||||
template.git_hooks=Git krókar
|
||||
template.webhooks=Vefkrókar
|
||||
template.topics=Viðfangsefni
|
||||
template.avatar=Auðkennismynd
|
||||
template.issue_labels=Vandamálslýsingar
|
||||
|
||||
|
||||
|
||||
migrate_options_lfs=Flytja LFS skrár
|
||||
migrate_options_lfs_endpoint.label=LFS Endapunktur
|
||||
migrate_items_wiki=Handbók
|
||||
@@ -638,7 +573,6 @@ migrate_repo=Flytja Hugbúnaðarsafn
|
||||
migrate.migrate=Flytja Frá %s
|
||||
migrate.git.description=Flytja hugbúnaðarsafn aðeins frá Git þjónustu.
|
||||
migrate.migrating_labels=Að færa Lýsingar
|
||||
|
||||
mirror_from=speglun af
|
||||
forked_from=tvískipt frá
|
||||
generated_from=myndað frá
|
||||
@@ -648,13 +582,11 @@ unstar=Fjarlægja eftirlæti
|
||||
star=Bæta við eftirlæti
|
||||
fork=Tvískipta
|
||||
download_archive=Hlaða Miður Geymslu
|
||||
|
||||
no_desc=Engin Lýsing
|
||||
quick_guide=Stuttar Leiðbeiningar
|
||||
clone_this_repo=Afrita þetta hugbúnaðarsafn
|
||||
create_new_repo_command=Að búa til nýja geymslu með skipanalínu
|
||||
push_exist_repo=Að senda inn núverandi geymslu með skipanalínu
|
||||
|
||||
code=Kóði
|
||||
branch=Grein
|
||||
tree=Tré
|
||||
@@ -666,7 +598,6 @@ pulls=Sameiningarbeiðnir
|
||||
project_board=Verkefni
|
||||
packages=Pakkar
|
||||
labels=Skýringar
|
||||
|
||||
milestones=Tímamót
|
||||
commits=Framlög
|
||||
commit=Framlag
|
||||
@@ -678,7 +609,6 @@ file_raw=Hrátt
|
||||
file_history=Saga
|
||||
file_view_source=Skoða Frumkóða
|
||||
file_view_rendered=Skoða Unnið
|
||||
|
||||
file_copy_permalink=Afrita Varanlega Slóð
|
||||
stored_lfs=Geymt með Git LFS
|
||||
commit_graph.hide_pr_refs=Fela Sameiningarbeiðnir
|
||||
@@ -688,7 +618,6 @@ blame=Ásaka
|
||||
download_file=Sækja skrá
|
||||
line=lína
|
||||
lines=línur
|
||||
|
||||
editor.new_file=Ný Skrá
|
||||
editor.upload_file=Uppfæra Skrá
|
||||
editor.edit_file=Breyta Skrá
|
||||
@@ -705,7 +634,6 @@ editor.create_new_branch_np=Búðu til <strong>nýja grein</strong> fyrir þetta
|
||||
editor.new_branch_name_desc=Heiti nýjar greinar…
|
||||
editor.cancel=Hætta við
|
||||
editor.fail_to_update_file_summary=Villuskilaboð:
|
||||
|
||||
commits.commits=Framlög
|
||||
commits.find=Leita
|
||||
commits.author=Höfundur
|
||||
@@ -713,12 +641,8 @@ commits.message=Skilaboð
|
||||
commits.date=Dagsetning
|
||||
commits.older=Eldri
|
||||
commits.newer=Nýrri
|
||||
|
||||
|
||||
commitstatus.error=Villa
|
||||
commitstatus.pending=Í bið
|
||||
|
||||
|
||||
projects=Verkefni
|
||||
projects.description=Lýsing (valfrjálst)
|
||||
projects.description_placeholder=Lýsing
|
||||
@@ -737,7 +661,6 @@ projects.column.new_title=Heiti
|
||||
projects.column.color=Litað
|
||||
projects.open=Opna
|
||||
projects.close=Loka
|
||||
|
||||
issues.filter_projects=Sía Verkefni
|
||||
issues.filter_labels=Sía Lýsingar
|
||||
issues.new=Nýtt Vandamál
|
||||
@@ -795,16 +718,16 @@ issues.open_title=Opið
|
||||
issues.closed_title=Lokað
|
||||
issues.draft_title=Uppkast
|
||||
issues.num_comments=%d ummæli
|
||||
issues.commented_at=`gerði ummæli <a href="#%s">%s</a>`
|
||||
issues.commented_at=gerði ummæli <a href="#%s">%s</a>
|
||||
issues.context.edit=Breyta
|
||||
issues.context.delete=Eyða
|
||||
issues.close_comment_issue=Senda ummæli og Loka
|
||||
issues.reopen_issue=Enduropna
|
||||
issues.reopen_comment_issue=Senda ummæli og Enduropna
|
||||
issues.create_comment=Senda Ummæli
|
||||
issues.closed_at=`lokaði þessu vandamáli <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`enduropnaði þetta vandamál <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopened_from=`<a href="%[3]s">enduropnaði þetta vandamál %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.closed_at=lokaði þessu vandamáli <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=enduropnaði þetta vandamál <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s">enduropnaði þetta vandamál %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.author=Höfundur
|
||||
issues.role.owner=Eigandi
|
||||
issues.role.member=Meðlimur
|
||||
@@ -837,13 +760,13 @@ issues.start_tracking_short=Ræsa Tímamælir
|
||||
issues.add_time=Bæta Bið Tíma Handvirkt
|
||||
issues.add_time_short=Bæta Bið Tíma
|
||||
issues.add_time_cancel=Hætta við
|
||||
issues.add_time_history=`bætti við eyddum tíma %s`
|
||||
issues.del_time_history=`fjarlægði eyddum tíma %s`
|
||||
issues.add_time_history=bætti við eyddum tíma %s
|
||||
issues.del_time_history=fjarlægði eyddum tíma %s
|
||||
issues.add_time_hours=Klukkutímar
|
||||
issues.add_time_minutes=Mínútur
|
||||
issues.add_time_sum_to_small=Enginn tími var sleginn inn.
|
||||
issues.time_spent_total=Heildartíma Eytt
|
||||
issues.time_spent_from_all_authors=`Heildartíma Eytt: %s`
|
||||
issues.time_spent_from_all_authors=Heildartíma Eytt: %s
|
||||
issues.due_date=Eindagi
|
||||
issues.push_commit_1=bætti við %d framlag %s
|
||||
issues.push_commits_n=bætti við %d framlög %s
|
||||
@@ -862,8 +785,8 @@ issues.dependency.add=Bæta við kröfu…
|
||||
issues.dependency.cancel=Hætta við
|
||||
issues.dependency.remove=Fjarlægja
|
||||
issues.dependency.remove_info=Fjarlægja þessa kröfu
|
||||
issues.dependency.added_dependency=`bætti við nýja kröfu %s`
|
||||
issues.dependency.removed_dependency=`fjarlægði kröfu %s`
|
||||
issues.dependency.added_dependency=bætti við nýja kröfu %s
|
||||
issues.dependency.removed_dependency=fjarlægði kröfu %s
|
||||
issues.dependency.blocked_by_short=Krefur
|
||||
issues.dependency.remove_header=Fjarlægja Kröfu
|
||||
issues.dependency.add_error_dep_not_exist=Krafa er ekki til.
|
||||
@@ -883,10 +806,8 @@ issues.content_history.created=skapað
|
||||
issues.content_history.delete_from_history=Eyða úr ferlinum
|
||||
issues.content_history.delete_from_history_confirm=Eyða úr ferlinum?
|
||||
issues.content_history.options=Valkostir
|
||||
|
||||
compare.compare_base=grunnur
|
||||
compare.compare_head=bera saman
|
||||
|
||||
pulls.new=Ný Sameiningarbeiðni
|
||||
pulls.view=Skoða Sameiningarbeiðni
|
||||
pulls.compare_changes=Ný Sameiningarbeiðni
|
||||
@@ -906,18 +827,9 @@ pulls.reject_count_1=%d breytingarbeiðni
|
||||
pulls.reject_count_n=%d breytingarbeiðnir
|
||||
pulls.waiting_count_1=%d bíður endurskoðunar
|
||||
pulls.waiting_count_n=%d bíða endurskoðunar
|
||||
|
||||
pulls.merge_manually=Sameinað handvirkt
|
||||
|
||||
pulls.status_checks_requested=Nauðsynlegt
|
||||
pulls.status_checks_details=Nánar
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=Nýtt tímamót
|
||||
milestones.closed=Lokaði %s
|
||||
milestones.no_due_date=Enginn eindagi
|
||||
@@ -930,9 +842,6 @@ milestones.clear=Hreinsa
|
||||
milestones.cancel=Hætta við
|
||||
milestones.filter_sort.most_issues=Flest vandamál
|
||||
milestones.filter_sort.least_issues=Fæst vandamál
|
||||
|
||||
|
||||
|
||||
wiki=Handbók
|
||||
wiki.welcome=Velkomin(n) í handbókina.
|
||||
wiki.create_first_page=Skapa Fyrstu Síðu
|
||||
@@ -947,7 +856,6 @@ wiki.delete_page_button=Eyða Síðu
|
||||
wiki.page_already_exists=Handbókssíða með sömu nafni er þegar til.
|
||||
wiki.pages=Síður
|
||||
wiki.last_updated=Síðast uppfært: %s
|
||||
|
||||
activity=Virkni
|
||||
activity.period.filter_label=Tímabil:
|
||||
activity.period.daily=1 dagur
|
||||
@@ -992,12 +900,10 @@ activity.git_stats_addition_n=%d viðbætur
|
||||
activity.git_stats_and_deletions=og
|
||||
activity.git_stats_deletion_1=%d eyðing
|
||||
activity.git_stats_deletion_n=%d eyðingar
|
||||
|
||||
search=Leita
|
||||
search.fuzzy=Óljóst
|
||||
search.code_no_results=Enginn samsvarandi frumkóði fannst eftur þínum leitarorðum.
|
||||
search.code_search_unavailable=Sem stendur er kóðaleit ekki í boði. Vinsamlegast hafðu samband við síðustjórann þinn.
|
||||
|
||||
settings=Stillingar
|
||||
settings.options=Hugbúnaðarsafn
|
||||
settings.collaboration.write=Skrifa
|
||||
@@ -1014,7 +920,6 @@ settings.mirror_settings.direction.pull=Pull
|
||||
settings.mirror_settings.direction.push=Push
|
||||
settings.mirror_settings.last_update=Síðasta uppfærsla
|
||||
settings.mirror_settings.push_mirror.remote_url=Vefslóð Git Fjarhugbúnaðarsafns
|
||||
|
||||
settings.site=Vefsíða
|
||||
settings.update_settings=Uppfæra Stillingar
|
||||
settings.branches.update_default_branch=Uppfæra Sjálfgefna Grein
|
||||
@@ -1077,7 +982,6 @@ settings.lfs=LFS
|
||||
settings.lfs_locks=Lásar
|
||||
settings.lfs_lock=Læsa
|
||||
settings.lfs_pointers.oid=OID
|
||||
|
||||
diff.commit=framlag
|
||||
diff.git-notes=Athugasemd
|
||||
diff.whitespace_button=Hvítbil
|
||||
@@ -1095,7 +999,6 @@ diff.comment.add_review_comment=Leggja inn ummæli
|
||||
diff.comment.reply=Svara
|
||||
diff.review.comment=Senda Ummæli
|
||||
diff.image.overlay=Yfirleggja
|
||||
|
||||
release.releases=Útgáfur
|
||||
release.tags=Merki
|
||||
release.draft=Uppkast
|
||||
@@ -1105,17 +1008,11 @@ release.tag_name=Merkisheiti
|
||||
release.cancel=Hætta við
|
||||
release.delete_tag=Eyða Merki
|
||||
release.downloads=Niðurhöl
|
||||
|
||||
branch.delete_head=Eyða
|
||||
|
||||
tag.create_tag_operation=Skapa merki
|
||||
tag.confirm_create_tag=Skapa merki
|
||||
|
||||
|
||||
topic.done=Í lagi
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
repo_updated=Uppfært
|
||||
members=Meðlimar
|
||||
@@ -1126,8 +1023,6 @@ create_new_team=Nýtt Lið
|
||||
org_desc=Lýsing
|
||||
team_name=Liðsheiti
|
||||
team_desc=Lýsing
|
||||
|
||||
|
||||
settings=Stillingar
|
||||
settings.full_name=Fullt nafn
|
||||
settings.website=Vefsíða
|
||||
@@ -1135,10 +1030,7 @@ settings.location=Staðsetning
|
||||
settings.visibility=Sýnileiki
|
||||
settings.visibility.public=Opinbert
|
||||
settings.visibility.private_shortname=Einka
|
||||
|
||||
settings.update_settings=Uppfæra Stillingar
|
||||
|
||||
|
||||
members.private=Faldir
|
||||
members.owner=Eigandi
|
||||
members.member=Meðlimur
|
||||
@@ -1147,7 +1039,6 @@ members.leave=Yfirgefa
|
||||
members.leave.detail=Viltu yfirgefa %s?
|
||||
members.invite_desc=Bæta nýjum meðlimi við í %s:
|
||||
members.invite_now=Bjóða Núna
|
||||
|
||||
teams.join=Gerast meðlimur
|
||||
teams.leave=Yfirgefa
|
||||
teams.leave.detail=Viltu yfirgefa %s?
|
||||
@@ -1165,14 +1056,12 @@ config=Stilling
|
||||
first_page=Byrjun
|
||||
last_page=Síðasta
|
||||
total=Samtals: %d
|
||||
|
||||
dashboard.statistic=Yfirlit
|
||||
dashboard.operation_switch=Skipta
|
||||
dashboard.operation_run=Keyra
|
||||
dashboard.update_mirrors=Uppfæra Speglanir
|
||||
dashboard.server_uptime=Uppitími Netþjóns
|
||||
dashboard.total_memory_allocated=Heildarminni úthlutað
|
||||
|
||||
users.name=Notandanafn
|
||||
users.full_name=Fullt Nafn
|
||||
users.admin=Stjórnandi
|
||||
@@ -1188,16 +1077,13 @@ users.list_status_filter.is_admin=Stjórnandi
|
||||
users.list_status_filter.is_prohibit_login=Stöðva Innskráningu
|
||||
users.list_status_filter.not_prohibit_login=Leyfa Innskráningu
|
||||
users.list_status_filter.not_2fa_enabled=Tvíþætt Auðkenning Óvirk
|
||||
|
||||
emails.primary=Aðal
|
||||
emails.filter_sort.email=Tölvupóstur
|
||||
emails.filter_sort.name=Notandanafn
|
||||
emails.updated=Netfang uppfært
|
||||
|
||||
orgs.name=Heiti
|
||||
orgs.teams=Lið
|
||||
orgs.members=Meðlimar
|
||||
|
||||
repos.owner=Eigandi
|
||||
repos.name=Heiti
|
||||
repos.watches=Fylgist með
|
||||
@@ -1205,7 +1091,6 @@ repos.stars=Eftirlæti
|
||||
repos.forks=Skiptingar
|
||||
repos.issues=Vandamál
|
||||
repos.size=Stærð
|
||||
|
||||
packages.total_size=Heildarstærð: %s
|
||||
packages.owner=Eigandi
|
||||
packages.name=Heiti
|
||||
@@ -1213,9 +1098,6 @@ packages.version=Útgáfa
|
||||
packages.type=Tegund
|
||||
packages.repository=Hugbúnaðarsafn
|
||||
packages.size=Stærð
|
||||
|
||||
|
||||
|
||||
auths.name=Heiti
|
||||
auths.type=Tegund
|
||||
auths.updated=Uppfært
|
||||
@@ -1229,21 +1111,17 @@ auths.oauth2_icon_url=Táknmyndarvefslóð
|
||||
auths.oauth2_profileURL=Notandasíðuslóð
|
||||
auths.tips=Ábendingar
|
||||
auths.tip.dropbox=Búðu til nýtt forrit á https://www.dropbox.com/developers/apps
|
||||
auths.tip.yandex=`Búðu til nýja umsókn á https://oauth.yandex.com/client/new. Veldu eftirfarandi heimildir úr „Yandex.Passport API“ kaflanum: "Aðgangur að netfangi", "Aðgangur að notandamynd" og "Aðgangur að notendanafni, fornafni og eftirnafni, kyni"`
|
||||
|
||||
auths.tip.yandex=Búðu til nýja umsókn á https://oauth.yandex.com/client/new. Veldu eftirfarandi heimildir úr „Yandex.Passport API“ kaflanum: "Aðgangur að netfangi", "Aðgangur að notandamynd" og "Aðgangur að notendanafni, fornafni og eftirnafni, kyni"
|
||||
config.app_name=Heiti Vefsvæðis
|
||||
config.app_ver=Útgáfu Gitea
|
||||
config.git_version=Útgáfa Git
|
||||
config.repo_root_path=Grunnsslóð Hugbúnaðarsafns
|
||||
config.lfs_root_path=LFS Grunnsslóð
|
||||
config.log_file_root_path=Slóð Annáls
|
||||
|
||||
config.ssh_port=Gátt
|
||||
config.ssh_listen_port=Hlustunargátt
|
||||
config.ssh_root_path=Grunnsslóð
|
||||
|
||||
config.lfs_enabled=Virkt
|
||||
|
||||
config.db_type=Tegund
|
||||
config.db_host=Hýsill
|
||||
config.db_name=Heiti
|
||||
@@ -1251,43 +1129,29 @@ config.db_user=Notandanafn
|
||||
config.db_schema=Uppdráttur
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Slóð
|
||||
|
||||
|
||||
|
||||
config.mailer_name=Heiti
|
||||
config.mailer_smtp_port=SMTP Gátt
|
||||
config.mailer_user=Notandi
|
||||
|
||||
|
||||
|
||||
config.https_only=Aðeins HTTPS
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
monitor.name=Heiti
|
||||
monitor.desc=Lýsing
|
||||
monitor.process.children=Börn
|
||||
|
||||
monitor.queues=Raðir
|
||||
monitor.queue.name=Heiti
|
||||
monitor.queue.type=Tegund
|
||||
monitor.queue.settings.submit=Uppfæra Stillingar
|
||||
monitor.queue.settings.changed=Stillingar Uppfærðar
|
||||
|
||||
notices.type=Tegund
|
||||
notices.type_1=Hugbúnaðarsafn
|
||||
notices.type_2=Verkefni
|
||||
notices.desc=Lýsing
|
||||
|
||||
[action]
|
||||
create_issue=`opnaði vandamál <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
reopen_issue=`enduropnaði vandamál <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
reopen_pull_request=`enduropnaði sameiningarbeiðni <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
comment_issue=`gerði ummæli á vandamál <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
comment_pull=`gerði ummæli á sameiningarbeiðni <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
create_issue=opnaði vandamál <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
reopen_issue=enduropnaði vandamál <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
reopen_pull_request=enduropnaði sameiningarbeiðni <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
comment_issue=gerði ummæli á vandamál <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
comment_pull=gerði ummæli á sameiningarbeiðni <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
review_dismissed_reason=Ástæða:
|
||||
|
||||
[tool]
|
||||
@@ -1347,9 +1211,6 @@ pypi.requires=Þarfnast Python
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.id=Auðkenni
|
||||
runners.name=Heiti
|
||||
runners.owner_type=Tegund
|
||||
@@ -1360,13 +1221,8 @@ runners.task_list.repository=Hugbúnaðarsafn
|
||||
runners.task_list.commit=Framlag
|
||||
runners.status.active=Virkt
|
||||
runners.version=Útgáfa
|
||||
|
||||
runs.commit=Framlag
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
|
||||
|
||||
+84
-228
File diff suppressed because it is too large
Load Diff
+186
-249
File diff suppressed because it is too large
Load Diff
+32
-177
@@ -17,7 +17,6 @@ notifications=알림
|
||||
create_new=생성하기
|
||||
user_profile_and_more=프로파일 및 설정
|
||||
signed_in_as=다음 사용자로 로그인됨
|
||||
|
||||
username=사용자명
|
||||
email=이메일 주소
|
||||
password=비밀번호
|
||||
@@ -26,8 +25,6 @@ captcha=보안 문자
|
||||
twofa=2단계 인증
|
||||
twofa_scratch=2단계 일회성 코드
|
||||
passcode=인증코드
|
||||
|
||||
|
||||
repository=저장소
|
||||
organization=조직
|
||||
mirror=미러
|
||||
@@ -44,18 +41,15 @@ settings=설정
|
||||
your_profile=프로필
|
||||
your_starred=즐겨찾기
|
||||
your_settings=설정
|
||||
|
||||
all=전체
|
||||
sources=소스
|
||||
mirrors=미러
|
||||
collaborative=협업
|
||||
forks=포크
|
||||
|
||||
activities=활동
|
||||
pull_requests=풀 리퀘스트
|
||||
issues=이슈들
|
||||
milestones=마일스톤
|
||||
|
||||
cancel=취소
|
||||
save=저장
|
||||
add=추가
|
||||
@@ -63,25 +57,12 @@ add_all=모두 추가
|
||||
remove=삭제
|
||||
remove_all=모두 삭제
|
||||
edit=수정하기
|
||||
|
||||
enabled=활성화됨
|
||||
|
||||
|
||||
write=쓰기
|
||||
preview=미리보기
|
||||
loading=불러오는 중...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=저장소
|
||||
concept_user_organization=조직
|
||||
|
||||
|
||||
|
||||
name=이름
|
||||
|
||||
[aria]
|
||||
@@ -121,7 +102,6 @@ err_empty_admin_password=관리자 비밀번호는 비어 있을 수 없습니
|
||||
err_empty_admin_email=관리자 이메일은 비어 있을 수 없습니다.
|
||||
err_admin_name_is_reserved=관리자 사용자 이름이 올바르지 않습니다, 제한된 사용자 이름입니다
|
||||
err_admin_name_is_invalid=관리자 사용자 이름이 올바르지 않습니다
|
||||
|
||||
general_title=기본설정
|
||||
app_name=사이트 제목
|
||||
app_name_helper=회사이름을 넣으세요.
|
||||
@@ -138,7 +118,6 @@ app_url=Gitea 기본 URL
|
||||
app_url_helper=HTTP(S) clone URL 및 이메일 알림 기본 주소
|
||||
log_root_path=로그 경로
|
||||
log_root_path_helper=로그파일은 이 디렉토리에 저장됩니다.
|
||||
|
||||
optional_title=추가설정
|
||||
email_title=이메일 설정
|
||||
smtp_addr=SMTP 호스트
|
||||
@@ -200,10 +179,7 @@ my_orgs=내 조직
|
||||
my_mirrors=내 미러 저장소들
|
||||
view_home=%s 보기
|
||||
search_repos=저장소 찾기..
|
||||
|
||||
|
||||
show_private=비공개
|
||||
|
||||
issues.in_your_repos=당신의 저장소에
|
||||
|
||||
[explore]
|
||||
@@ -217,7 +193,6 @@ user_no_results=일치하는 사용자가 없습니다.
|
||||
org_no_results=일치하는 조직이 없습니다.
|
||||
code_no_results=검색어와 일치하는 소스코드가 없습니다.
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=계정 등록
|
||||
register_helper_msg=이미 계정을 가지고 계신가요? 로그인하세요!
|
||||
@@ -270,23 +245,12 @@ authorization_failed=인증 실패
|
||||
sspi_auth_failed=SSPI 인증 실패
|
||||
|
||||
[mail]
|
||||
|
||||
activate_account=계정을 활성화하세요
|
||||
|
||||
activate_email=이메일 주소 확인
|
||||
|
||||
register_notify=Gitea에 오신것을 환영합니다!
|
||||
|
||||
reset_password=계정 복구
|
||||
|
||||
register_success=등록 완료
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[modal]
|
||||
yes=예
|
||||
no=아니오
|
||||
@@ -305,30 +269,26 @@ PayloadUrl=페이로드 URL
|
||||
TeamName=팀 이름
|
||||
AuthName=권한 이름
|
||||
AdminEmail=관리자 이메일
|
||||
|
||||
NewBranchName=새로운 브랜치명
|
||||
CommitSummary=커밋 요약
|
||||
CommitMessage=커밋 메시지
|
||||
CommitChoice=커밋 선택
|
||||
TreeName=파일 경로
|
||||
Content=컨텐츠
|
||||
|
||||
SSPISeparatorReplacement=구분자
|
||||
SSPIDefaultLanguage=기본 언어
|
||||
|
||||
require_error=` 비어 있을 수 없습니다.`
|
||||
require_error=" 비어 있을 수 없습니다."
|
||||
alpha_dash_error=' 영문자, 숫자, 대시('-') 와 밑줄('_') 만 입력해주십시오.'
|
||||
alpha_dash_dot_error=' 영문자, 숫자, 대시('-'), 밑줄('_') 과 점('.') 만 입력해주십시오.'
|
||||
git_ref_name_error=` 유효한 git 레퍼런스명이어야 합니다.`
|
||||
size_error=` %s 글자여야 합니다.`
|
||||
min_size_error=` 최소 %s 글자여야 합니다.`
|
||||
max_size_error=` %s 글자를 넘을 수 없습니다.`
|
||||
email_error=` 올바른 이메일 주소가 아닙니다.`
|
||||
git_ref_name_error=" 유효한 git 레퍼런스명이어야 합니다."
|
||||
size_error=" %s 글자여야 합니다."
|
||||
min_size_error=" 최소 %s 글자여야 합니다."
|
||||
max_size_error=" %s 글자를 넘을 수 없습니다."
|
||||
email_error=" 올바른 이메일 주소가 아닙니다."
|
||||
unknown_error=알 수 없는 오류:
|
||||
captcha_incorrect=CAPTCHA 코드가 올바르지 않습니다.
|
||||
password_not_match=비밀번호가 일치하지 않습니다.
|
||||
lang_select_error=목록에서 언어를 선택해주세요.
|
||||
|
||||
username_been_taken=이미 사용하고 있는 아이디입니다.
|
||||
repo_name_been_taken=이미 사용하고 있는 저장소 이름입니다.
|
||||
org_name_been_taken=이미 사용중인 조직 이름입니다.
|
||||
@@ -342,12 +302,9 @@ enterred_invalid_password=입력한 비밀번호는 올바르지 않습니다.
|
||||
user_not_exist=존재하지 않는 사용자입니다.
|
||||
team_not_exist=팀이 존재하지 않습니다.
|
||||
cannot_add_org_to_team=이 조직은 팀 구성원으로 추가할 수 없습니다.
|
||||
|
||||
invalid_ssh_key=확인되지 않은 SSH 키입니다: %s
|
||||
invalid_gpg_key=확인되지 않은 GPG 키입니다: %s
|
||||
auth_failed=인증 실패: %v
|
||||
|
||||
|
||||
target_branch_not_exist=대상 브랜치가 존재하지 않습니다.
|
||||
|
||||
[user]
|
||||
@@ -362,7 +319,6 @@ follow=추적하기
|
||||
unfollow=추적해제
|
||||
user_bio=소개
|
||||
|
||||
|
||||
[settings]
|
||||
profile=프로필
|
||||
account=계정
|
||||
@@ -378,7 +334,6 @@ delete=계정 삭제
|
||||
twofa=2단계 인증
|
||||
account_link=연결된 계정
|
||||
organization=조직
|
||||
|
||||
public_profile=공개 프로필
|
||||
password_username_disabled=로컬 사용자가 아닌 경우 사용자 이름 변경을 할 수 없습니다. 자세한 내용은 관리자에게 문의해주세요.
|
||||
full_name=성명
|
||||
@@ -393,7 +348,6 @@ cancel=취소
|
||||
language=언어
|
||||
ui=테마
|
||||
comment_type_group_title=제목
|
||||
|
||||
lookup_avatar_by_mail=이메일 주소로 아바타 찾기
|
||||
federated_avatar_lookup=연합 아바타 조회
|
||||
enable_custom_avatar=사용자정의 아바타를 사용
|
||||
@@ -402,14 +356,12 @@ update_avatar=아바타 변경하기
|
||||
delete_current_avatar=현재 아바타 삭제
|
||||
uploaded_avatar_not_a_image=업로드 된 파일은 이미지가 아닙니다.
|
||||
update_avatar_success=아바타가 변경되었습니다.
|
||||
|
||||
change_password=비밀번호 변경
|
||||
old_password=현재 비밀번호
|
||||
new_password=새 비밀번호
|
||||
password_incorrect=현재 비밀번호가 올바르지 않습니다.
|
||||
change_password_success=비밀번호가 업데이트되었습니다. 다음 번 로그인하실 때는 새 비밀번호를 사용해 주십시오.
|
||||
password_change_disabled=로컬 유저가 아닌 경우 Gitea 웹 인터페이스를 통해 비밀번호를 변경할 수 없습니다.
|
||||
|
||||
emails=이메일 주소
|
||||
manage_emails=이메일 주소 관리
|
||||
manage_themes=기본 테마 선택
|
||||
@@ -435,7 +387,6 @@ add_email_success=새로운 이메일 주소가 추가되었습니다.
|
||||
add_openid_success=새로운 OpenID 주소가 추가되었습니다.
|
||||
keep_email_private=이메일 주소 숨기기
|
||||
openid_desc=OpenID를 사용하면 외부 서비스 제공자에게 인증을 위임할 수 있습니다.
|
||||
|
||||
manage_ssh_keys=SSH 키 관리
|
||||
manage_gpg_keys=GPG 키 관리
|
||||
add_key=키 추가
|
||||
@@ -474,7 +425,6 @@ hide_openid=프로필에서 숨기기
|
||||
ssh_disabled=SSH 사용불가
|
||||
manage_social=SNS계정 관리
|
||||
unbind=연결 해제
|
||||
|
||||
manage_access_token=액세스 토큰 관리
|
||||
generate_new_token=새 토큰을 생성
|
||||
tokens_desc=이 토큰들은 당신의 계정을 이용하여 Gitea API를 사용할 수 있습니다.
|
||||
@@ -487,17 +437,14 @@ access_token_deletion_cancel_action=취소
|
||||
access_token_deletion_confirm_action=삭제
|
||||
delete_token_success=토큰이 삭제되었습니다. 해당 토큰을 사용하는 어플리케이션은 더 이상 이 계정으로 접근할 수 없습니다.
|
||||
permission_read=읽음
|
||||
|
||||
manage_oauth2_applications=OAuth2 애플리케이션 관리
|
||||
save_application=저장하기
|
||||
oauth2_client_id=클라이언트 ID
|
||||
oauth2_client_secret=클라이언트 시크릿
|
||||
oauth2_regenerate_secret=시크릿키 재발급
|
||||
oauth2_application_edit=수정하기
|
||||
|
||||
revoke_key=취소
|
||||
revoke_oauth2_grant=접근 권한 제거
|
||||
|
||||
twofa_desc=2단계 인증은 계정의 보안을 향상시킵니다.
|
||||
twofa_is_enrolled=귀하의 계정은 현재 2단계 인증에 <strong>등록</strong>되어 있습니다.
|
||||
twofa_not_enrolled=귀하의 계정은 현재 2단계 인증에 등록되어 있지 않습니다.
|
||||
@@ -513,8 +460,6 @@ or_enter_secret=또는 이 비밀키를 입력하세요: %s
|
||||
then_enter_passcode=어플리케이션에 표시된 인증코드를 입력하여 주십시오:
|
||||
passcode_invalid=인증코드가 올바르지 않습니다. 재시도해주십시오.
|
||||
twofa_enrolled=당신의 계정에 2단계 인증이 설정되었습니다. 스크래치 토큰 (%s) 은 한 번만 표시되므로 안전한 장소에 보관하십시오!
|
||||
|
||||
|
||||
manage_account_links=연결된 계정 관리
|
||||
manage_account_links_desc=Gitea 계정에 연결된 외부 계정입니다.
|
||||
account_links_not_available=현재 Gitea 계정에 연결된 외부 계정이 없습니다.
|
||||
@@ -522,18 +467,13 @@ link_account=계정 연결
|
||||
remove_account_link=연결된 계정 제거
|
||||
remove_account_link_desc=해당 계정을 연결해제 하는 경우 Gitea 계정에 대한 접근 권한이 사라지게 됩니다. 계속하시겠습니까?
|
||||
remove_account_link_success=연결된 계정이 제거 되었습니다.
|
||||
|
||||
|
||||
orgs_none=당신은 어떤 조직의 구성원도 아닙니다.
|
||||
|
||||
delete_account=계정 삭제
|
||||
confirm_delete_account=삭제 승인
|
||||
delete_account_title=사용자 계정 삭제
|
||||
delete_account_desc=이 계정을 정말로 삭제하시겠습니까?
|
||||
|
||||
email_notifications.enable=이메일 알림 켜기
|
||||
email_notifications.disable=이메일 알림 끄기
|
||||
|
||||
visibility.private=비공개
|
||||
|
||||
[repo]
|
||||
@@ -573,16 +513,10 @@ forks=포크
|
||||
reactions_more=그리고 %d 더
|
||||
language_other=기타
|
||||
delete_preexisting_label=삭제
|
||||
|
||||
|
||||
desc.private=비공개
|
||||
desc.public_template=템플릿
|
||||
|
||||
template.topics=토론 주제
|
||||
template.avatar=아바타
|
||||
|
||||
|
||||
|
||||
migrate_items_wiki=위키
|
||||
migrate_items_milestones=마일스톤
|
||||
migrate_items_issues=이슈
|
||||
@@ -593,7 +527,6 @@ migrate.clone_address=URL로 부터 마이그레이트 / 클론
|
||||
migrate.clone_local_path=또는 로컬 서버의 경로
|
||||
migrate.permission_denied=로컬 저장소는 가져오기를 할 수 없습니다.
|
||||
migrate.failed=마이그레이션 실패: %v
|
||||
|
||||
mirror_from=의 미러
|
||||
forked_from=원본 프로젝트 :
|
||||
fork_from_self=자신의 저장소를 포크 할 수 없습니다.
|
||||
@@ -604,14 +537,12 @@ unstar=좋아요 취소
|
||||
star=좋아요
|
||||
fork=포크
|
||||
download_archive=저장소 다운로드
|
||||
|
||||
no_desc=설명 없음
|
||||
quick_guide=퀵 가이드
|
||||
clone_this_repo=이 저장소 복제
|
||||
create_new_repo_command=커맨드 라인에서 새 레포리지터리 생성
|
||||
push_exist_repo=커맨드라인에서 기존 레포지터리 푸시
|
||||
empty_message=이 저장소는 아무런 내용을 가지고 있지 않습니다.
|
||||
|
||||
code=코드
|
||||
code.desc=소스 코드 접근, 파일, 커밋 그리고 브랜치
|
||||
branch=브렌치
|
||||
@@ -622,7 +553,6 @@ tags=태그
|
||||
issues=이슈
|
||||
pulls=풀 리퀘스트
|
||||
labels=레이블
|
||||
|
||||
milestones=마일스톤
|
||||
commits=커밋
|
||||
commit=커밋
|
||||
@@ -632,12 +562,10 @@ file_history=히스토리
|
||||
file_view_raw=원본 보기
|
||||
file_permalink=고유링크
|
||||
file_too_large=보여주기에는 파일이 너무 큽니다.
|
||||
|
||||
video_not_supported_in_browser=당신의 브라우저가 HTML5 'video' 태그를 지원하지 않습니다.
|
||||
audio_not_supported_in_browser=당신의 브라우저가 HTML5 'audio' 태그를 지원하지 않습니다.
|
||||
stored_lfs=Git LFS에 저장되어 있습니다
|
||||
commit_graph=커밋 그래프
|
||||
|
||||
editor.new_file=새 파일
|
||||
editor.upload_file=파일 업로드
|
||||
editor.edit_file=파일 편집
|
||||
@@ -657,7 +585,6 @@ editor.cancel=취소
|
||||
editor.filename_cannot_be_empty=파일명이 빈칸입니다.
|
||||
editor.no_changes_to_show=표시할 변경사항이 없습니다.
|
||||
editor.add_subdir=경로 추가...
|
||||
|
||||
commits.desc=소스 코드 변경 내역 탐색
|
||||
commits.commits=커밋
|
||||
commits.search=커밋 찾기...
|
||||
@@ -670,19 +597,14 @@ commits.older=이전
|
||||
commits.newer=최신
|
||||
commits.signed_by=로그인 계정
|
||||
commits.gpg_key_id=GPG 키 ID
|
||||
|
||||
|
||||
commitstatus.pending=보류
|
||||
|
||||
ext_issues.desc=외부 이슈 트래커 연결.
|
||||
|
||||
projects.description_placeholder=설명
|
||||
projects.title=제목
|
||||
projects.new=새 프로젝트
|
||||
projects.template.desc="템플릿"
|
||||
projects.template.desc=템플릿
|
||||
projects.column.edit_title=이름
|
||||
projects.column.new_title=이름
|
||||
|
||||
issues.new=새로운 이슈
|
||||
issues.new.title_empty=제목은 비워둘 수 없습니다.
|
||||
issues.new.labels=레이블
|
||||
@@ -706,16 +628,16 @@ issues.label_templates.title=사전정의 라벨 로드
|
||||
issues.label_templates.info=아직 레이블이 없습니다. 레이블 'New Label'을 만들거나 미리 정의된 레이블 셋을 사용하십시오:
|
||||
issues.label_templates.helper=라벨 세트 선택
|
||||
issues.label_templates.use=레이블 세트 사용
|
||||
issues.add_milestone_at=`<b>%s</b> %s 마일스톤을 추가하였습니다.`
|
||||
issues.change_milestone_at=`<b>%s</b> 에서 <b>%s</b> %s 마일스톤으로 변경되었습니다`
|
||||
issues.remove_milestone_at=`<b>%s</b> %s 마일스톤이 삭제되었습니다.`
|
||||
issues.deleted_milestone=`(삭제됨)`
|
||||
issues.deleted_project=`(삭제됨)`
|
||||
issues.self_assign_at=`자체적으로 할당됨 %s`
|
||||
issues.add_assignee_at=`다음으로부터 할당됨 <b>%s</b> %s`
|
||||
issues.remove_assignee_at=`다음으로부터 할당취소됨 <b>%s</b> %s`
|
||||
issues.remove_self_assignment=`%s 할당들이 삭제됨`
|
||||
issues.delete_branch_at=`삭제된 브랜치 <b>%s</b> %s`
|
||||
issues.add_milestone_at=<b>%s</b> %s 마일스톤을 추가하였습니다.
|
||||
issues.change_milestone_at=<b>%s</b> 에서 <b>%s</b> %s 마일스톤으로 변경되었습니다
|
||||
issues.remove_milestone_at=<b>%s</b> %s 마일스톤이 삭제되었습니다.
|
||||
issues.deleted_milestone=(삭제됨)
|
||||
issues.deleted_project=(삭제됨)
|
||||
issues.self_assign_at=자체적으로 할당됨 %s
|
||||
issues.add_assignee_at=다음으로부터 할당됨 <b>%s</b> %s
|
||||
issues.remove_assignee_at=다음으로부터 할당취소됨 <b>%s</b> %s
|
||||
issues.remove_self_assignment=%s 할당들이 삭제됨
|
||||
issues.delete_branch_at=삭제된 브랜치 <b>%s</b> %s
|
||||
issues.filter_label=레이블
|
||||
issues.filter_label_no_select=모든 레이블
|
||||
issues.filter_milestone=마일스톤
|
||||
@@ -752,7 +674,7 @@ issues.open_title=오픈
|
||||
issues.closed_title=닫힘
|
||||
issues.draft_title=초안
|
||||
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.context.edit=수정하기
|
||||
issues.context.delete=삭제
|
||||
@@ -760,7 +682,7 @@ issues.close_comment_issue=클로즈 및 코멘트
|
||||
issues.reopen_issue=다시 열기
|
||||
issues.reopen_comment_issue=다시 오픈 및 코멘트
|
||||
issues.create_comment=코멘트
|
||||
issues.commit_ref_at=` 커밋 <a id="%[1]s" href="#%[1]s">%[2]s</a>에서 이 이슈 언급`
|
||||
issues.commit_ref_at=" 커밋 <a id="%[1]s" href="#%[1]s">%[2]s</a>에서 이 이슈 언급"
|
||||
issues.role.owner=소유자
|
||||
issues.role.member=멤버
|
||||
issues.sign_in_require_desc="<a href=\"%s\">로그인</a>하여 이 대화에 참여"
|
||||
@@ -781,28 +703,28 @@ issues.label_deletion_success=라벨이 삭제되었습니다.
|
||||
issues.label.filter_sort.alphabetically=알파벳순
|
||||
issues.label.filter_sort.reverse_alphabetically=이름 역순으로 정렬
|
||||
issues.num_participants=참여자 %d명
|
||||
issues.attachment.open_tab=`클릭하여 "%s" 새탭으로 보기`
|
||||
issues.attachment.download=' "%s"를 다운로드 하려면 클릭 하십시오 '
|
||||
issues.attachment.open_tab=클릭하여 "%s" 새탭으로 보기
|
||||
issues.attachment.download=" "%s"를 다운로드 하려면 클릭 하십시오 "
|
||||
issues.subscribe=구독하기
|
||||
issues.unsubscribe=구독 취소
|
||||
issues.delete=삭제
|
||||
issues.tracker=타임 트래커
|
||||
issues.start_tracking=타임 트래킹 시작
|
||||
issues.start_tracking_history=`%s가 작업 시작`
|
||||
issues.stop_tracking_history=`작업 중단 %s`
|
||||
issues.start_tracking_history=%s가 작업 시작
|
||||
issues.stop_tracking_history=작업 중단 %s
|
||||
issues.add_time=수동으로 시간 입력
|
||||
issues.add_time_short=시간 입력
|
||||
issues.add_time_cancel=취소
|
||||
issues.add_time_history=`사용 시간이 추가됨 %s`
|
||||
issues.add_time_history=사용 시간이 추가됨 %s
|
||||
issues.add_time_hours=시간
|
||||
issues.add_time_minutes=분
|
||||
issues.add_time_sum_to_small=시간이 입력되지 않았습니다.
|
||||
issues.time_spent_total=총 경과된 시간
|
||||
issues.time_spent_from_all_authors=`총 경과된 시간: %s`
|
||||
issues.time_spent_from_all_authors=총 경과된 시간: %s
|
||||
issues.due_date=마감일
|
||||
issues.invalid_due_date_format="마감일은 반드시 'yyyy-mm-dd' 형식이어야 합니다."
|
||||
issues.error_modifying_due_date="마감일 수정을 실패하였습니다."
|
||||
issues.error_removing_due_date="마감일 삭제를 실패하였습니다."
|
||||
issues.invalid_due_date_format=마감일은 반드시 'yyyy-mm-dd' 형식이어야 합니다.
|
||||
issues.error_modifying_due_date=마감일 수정을 실패하였습니다.
|
||||
issues.error_removing_due_date=마감일 삭제를 실패하였습니다.
|
||||
issues.due_date_form=yyyy-mm-dd
|
||||
issues.due_date_form_add=마감일 추가
|
||||
issues.due_date_form_edit=편집
|
||||
@@ -810,8 +732,8 @@ issues.due_date_form_remove=삭제
|
||||
issues.due_date_not_set=마감일이 설정되지 않았습니다.
|
||||
issues.due_date_added=마감일 %s 를 추가 %s
|
||||
issues.due_date_remove=%s %s 마감일이 삭제되었습니다.
|
||||
issues.due_date_overdue="기한 초과"
|
||||
issues.due_date_invalid="기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오."
|
||||
issues.due_date_overdue=기한 초과
|
||||
issues.due_date_invalid=기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.
|
||||
issues.dependency.title=의존성
|
||||
issues.dependency.add=의존성 추가...
|
||||
issues.dependency.cancel=취소
|
||||
@@ -829,15 +751,13 @@ issues.dependency.add_error_dep_exists=의존성이 이미 존재합니다.
|
||||
issues.dependency.add_error_dep_not_same_repo=두 이슈는 같은 레포지토리 안에 있어야 합니다.
|
||||
issues.review.self.approval=자신의 풀 리퀘스트를 승인할 수 없습니다.
|
||||
issues.review.self.rejection=자신의 풀 리퀘스트에 대한 변경을 요청할 수 없습니다.
|
||||
issues.review.approve="이 변경사항을 승인하였습니다. %s"
|
||||
issues.review.approve=이 변경사항을 승인하였습니다. %s
|
||||
issues.review.comment=검토됨 %s
|
||||
issues.review.pending=보류
|
||||
issues.review.review=검토
|
||||
issues.review.reviewers=리뷰어
|
||||
issues.review.show_outdated=오래된 내역 보기
|
||||
issues.review.hide_outdated=오래된 내역 숨기기
|
||||
|
||||
|
||||
pulls.new=새 풀 리퀘스트
|
||||
pulls.compare_changes=새 풀 리퀘스트
|
||||
pulls.compare_base=병합하기
|
||||
@@ -854,17 +774,8 @@ pulls.reopen_to_merge=머지 작업을 수행하려면 이 풀 리퀘스트를
|
||||
pulls.merged=병합
|
||||
pulls.can_auto_merge_desc=이 풀리퀘스트는 자동적으로 머지될 수 있습니다.
|
||||
pulls.cannot_auto_merge_helper=충돌을 해결하려면 수동으로 머지하십시오.
|
||||
|
||||
pulls.no_merge_desc=모든 저장소 머지 옵션이 비활성화 되어있기 때문에 이 풀 리퀘스트를 머지할 수 없습니다.
|
||||
|
||||
pulls.invalid_merge_option=이 풀 리퀘스트에서 설정한 머지 옵션을 사용하실 수 없습니다.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=새로운 마일스톤
|
||||
milestones.closed=닫힘 %s
|
||||
milestones.no_due_date=기한 없음
|
||||
@@ -876,7 +787,7 @@ milestones.title=타이틀
|
||||
milestones.desc=설명
|
||||
milestones.due_date=기한 (선택 사항)
|
||||
milestones.clear=지우기
|
||||
milestones.invalid_due_date_format="마감일은 반드시 'yyyy-mm-dd' 형식이어야 합니다."
|
||||
milestones.invalid_due_date_format=마감일은 반드시 'yyyy-mm-dd' 형식이어야 합니다.
|
||||
milestones.edit=마일스톤 편집
|
||||
milestones.cancel=취소
|
||||
milestones.modify=마일스톤 갱신
|
||||
@@ -887,10 +798,7 @@ milestones.filter_sort.least_complete=완료율이 낮은 순
|
||||
milestones.filter_sort.most_complete=완료율이 높은 순
|
||||
milestones.filter_sort.most_issues=이슈 많은 순
|
||||
milestones.filter_sort.least_issues=이슈 적은 순
|
||||
|
||||
|
||||
ext_wiki.desc=외부 위키에 연결하기.
|
||||
|
||||
wiki=위키
|
||||
wiki.welcome=위키에 오신것을 환영합니다!
|
||||
wiki.welcome_desc=Wiki를 사용하여 공동 작업자들과 문서를 작성 하고 공유 할 수 있습니다.
|
||||
@@ -908,7 +816,6 @@ wiki.delete_page_button=페이지 삭제
|
||||
wiki.page_already_exists=같은 이름의 위키 페이지가 이미 존재 합니다.
|
||||
wiki.pages=페이지
|
||||
wiki.last_updated=마지막 업데이트: %s
|
||||
|
||||
activity=활동
|
||||
activity.period.filter_label=기간:
|
||||
activity.period.daily=1일
|
||||
@@ -948,12 +855,10 @@ activity.title.releases_1=%d 개의 릴리즈
|
||||
activity.title.releases_n=%d 개의 릴리즈
|
||||
activity.title.releases_published_by=%s 가 %s 에 의하여 배포되었습니다.
|
||||
activity.published_release_label=배포됨
|
||||
|
||||
search=검색
|
||||
search.search_repo=저장소 검색
|
||||
search.results="<a href=\"%s\">%s</a> 에서 \"%s\" 에 대한 검색 결과"
|
||||
search.code_no_results=검색어와 일치하는 소스코드가 없습니다.
|
||||
|
||||
settings=설정
|
||||
settings.desc=설정은 저장소 설정을 관리할 수 있습니다.
|
||||
settings.options=저장소
|
||||
@@ -967,7 +872,6 @@ settings.hooks=웹훅
|
||||
settings.githooks=Git 훅
|
||||
settings.basic_settings=기본 설정
|
||||
settings.mirror_settings=미러 설정
|
||||
|
||||
settings.sync_mirror=지금 동기화
|
||||
settings.mirror_sync_in_progress=미러 동기화 진행중입니다. 잠시 후 다시 확인해주십시오.
|
||||
settings.site=웹 사이트
|
||||
@@ -1102,7 +1006,6 @@ settings.edit_protected_branch=편집
|
||||
settings.archive.button=아카이브 저장소
|
||||
settings.archive.header=이 저장소를 아카이브
|
||||
settings.archive.success=저장소가 성공적으로 아카이브 되었습니다.
|
||||
|
||||
diff.browse_source=소스 검색
|
||||
diff.parent=부모
|
||||
diff.commit=커밋
|
||||
@@ -1126,7 +1029,6 @@ diff.review.header=리뷰 전송
|
||||
diff.review.placeholder=댓글 검토
|
||||
diff.review.comment=댓글
|
||||
diff.review.approve=승인
|
||||
|
||||
release.releases=릴리즈
|
||||
release.new_release=새로운 릴리즈
|
||||
release.draft=초안
|
||||
@@ -1147,22 +1049,16 @@ release.deletion_success=릴리즈가 삭제되었습니다.
|
||||
release.tag_name_already_exist=이 태그명의 릴리즈가 이미 존재합니다.
|
||||
release.tag_name_invalid=태그명이 올바르지 않습니다.
|
||||
release.downloads=다운로드
|
||||
|
||||
branch.name=브랜치명
|
||||
branch.search=브랜치 검색
|
||||
branch.delete_head=삭제
|
||||
branch.delete_html=브랜치 삭제
|
||||
branch.create_branch=<strong>%s</strong> 브랜치 생성
|
||||
branch.deleted_by=%s 에 의해 삭제되었습니다.
|
||||
|
||||
|
||||
|
||||
topic.manage_topics=토픽 관리
|
||||
topic.done=완료
|
||||
topic.count_prompt=25개 이상의 토픽을 선택하실 수 없습니다.
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=조직 이름
|
||||
org_full_name_holder=조직 전체 이름
|
||||
@@ -1178,15 +1074,12 @@ org_desc=설명
|
||||
team_name=팀 이름
|
||||
team_desc=설명
|
||||
team_permission_desc=권한
|
||||
|
||||
|
||||
settings=설정
|
||||
settings.options=조직
|
||||
settings.full_name=성명
|
||||
settings.website=웹 사이트
|
||||
settings.location=위치
|
||||
settings.visibility.private_shortname=비공개
|
||||
|
||||
settings.update_settings=설정 업데이트
|
||||
settings.update_setting_success=조직 설정이 변경되었습니다.
|
||||
settings.update_avatar_success=조직의 아바타가 갱신되었습니다.
|
||||
@@ -1195,8 +1088,6 @@ settings.delete_account=이 조직을 삭제합니다.
|
||||
settings.confirm_delete_account=삭제 승인
|
||||
settings.delete_org_title=조직 삭제
|
||||
settings.delete_org_desc=이 조직이 영구히 삭제됩니다. 계속 하시겠습니까?
|
||||
|
||||
|
||||
members.membership_visibility=회원 표시:
|
||||
members.public=보임
|
||||
members.public_helper=숨기기
|
||||
@@ -1209,7 +1100,6 @@ members.remove=제거
|
||||
members.leave=나가기
|
||||
members.invite_desc=새로운 맴버를 %s에 추가:
|
||||
members.invite_now=지금 초대하기
|
||||
|
||||
teams.join=가입
|
||||
teams.leave=탈퇴
|
||||
teams.read_access=읽음
|
||||
@@ -1239,7 +1129,6 @@ monitor=모니터링
|
||||
first_page=처음
|
||||
last_page=마지막
|
||||
total=총: %d
|
||||
|
||||
dashboard.statistic=요약
|
||||
dashboard.system_status=시스템 상태
|
||||
dashboard.operation_name=작업 명
|
||||
@@ -1276,7 +1165,6 @@ dashboard.total_gc_time=모든 가비지 콜렉션 중지
|
||||
dashboard.total_gc_pause=모든 가비지 콜렉션 중지
|
||||
dashboard.last_gc_pause=마지막 가비지 콜렉션 중지
|
||||
dashboard.gc_times=가비지 콜렉션 시간
|
||||
|
||||
users.user_manage_panel=사용자 계정 관리
|
||||
users.new_account=사용자 계정 생성
|
||||
users.name=사용자명
|
||||
@@ -1307,15 +1195,12 @@ users.delete_account=사용자 계정 삭제
|
||||
users.deletion_success=사용자 계정이 삭제되었습니다.
|
||||
users.list_status_filter.is_active=사용
|
||||
users.list_status_filter.is_admin=관리자
|
||||
|
||||
emails.activated=활성화됨
|
||||
|
||||
orgs.org_manage_panel=조직 관리
|
||||
orgs.name=이름
|
||||
orgs.teams=팀
|
||||
orgs.members=멤버
|
||||
orgs.new_orga=새 조직
|
||||
|
||||
repos.repo_manage_panel=저장소 관리
|
||||
repos.owner=소유자
|
||||
repos.name=이름
|
||||
@@ -1325,15 +1210,11 @@ repos.stars=별
|
||||
repos.forks=포크
|
||||
repos.issues=이슈
|
||||
repos.size=크기
|
||||
|
||||
packages.owner=소유자
|
||||
packages.name=이름
|
||||
packages.type=유형
|
||||
packages.repository=저장소
|
||||
packages.size=크기
|
||||
|
||||
|
||||
|
||||
auths.auth_manage_panel=인증 소스 관리
|
||||
auths.new=인증 소스 추가
|
||||
auths.name=이름
|
||||
@@ -1386,7 +1267,6 @@ auths.update=인증 소스 갱신
|
||||
auths.delete=인증 소스 삭제
|
||||
auths.delete_auth_title=인증 소스 삭제
|
||||
auths.deletion_success=인증 소스가 삭제되었습니다.
|
||||
|
||||
config.server_config=서버 설정
|
||||
config.app_name=사이트 제목
|
||||
config.app_ver=Gitea 버전
|
||||
@@ -1402,7 +1282,6 @@ config.lfs_root_path=LFS 루트 경로
|
||||
config.log_file_root_path=로그 경로
|
||||
config.script_type=스크립트 유형
|
||||
config.reverse_auth_user=역방향 사용자 인증
|
||||
|
||||
config.ssh_config=SSH 설정
|
||||
config.ssh_enabled=활성화됨
|
||||
config.ssh_start_builtin_server=빌트-인 서버 사용
|
||||
@@ -1413,9 +1292,7 @@ config.ssh_key_test_path=주 테스트 경로
|
||||
config.ssh_keygen_path=키 생성 ('ssh-keygen') 경로
|
||||
config.ssh_minimum_key_size_check=최소 키 사이즈 검사
|
||||
config.ssh_minimum_key_sizes=최소 키 사이즈
|
||||
|
||||
config.lfs_enabled=활성화됨
|
||||
|
||||
config.db_config=데이터베이스 설정
|
||||
config.db_type=유형
|
||||
config.db_host=호스트
|
||||
@@ -1423,7 +1300,6 @@ config.db_name=이름
|
||||
config.db_user=사용자명
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=경로
|
||||
|
||||
config.service_config=서비스 설정
|
||||
config.register_email_confirm=가입시 이메일 확인 필수
|
||||
config.disable_register=자체등록 사용안함
|
||||
@@ -1443,12 +1319,10 @@ config.default_enable_timetracking=기본 타임 트래킹 활성화
|
||||
config.default_allow_only_contributors_to_track_time=기여자 트랙 타임만
|
||||
config.no_reply_address=답변 받지 않을 이메일 주소
|
||||
config.default_enable_dependencies=기본적으로 이슈 종속성을 활성화
|
||||
|
||||
config.webhook_config=웹훅 설정
|
||||
config.queue_length=큐 길이
|
||||
config.deliver_timeout=시간 제한 사용
|
||||
config.skip_tls_verify=TLS 검증 건너뛰기
|
||||
|
||||
config.mailer_enabled=활성화됨
|
||||
config.mailer_name=이름
|
||||
config.mailer_smtp_port=SMTP 포트
|
||||
@@ -1457,15 +1331,12 @@ config.mailer_use_sendmail=Sendmail 사용
|
||||
config.mailer_sendmail_path=Sendmail 경로
|
||||
config.mailer_sendmail_args=Sendmail 추가 인수
|
||||
config.send_test_mail=테스트 이메일 전송
|
||||
|
||||
config.oauth_config=OAuth 설정
|
||||
config.oauth_enabled=활성화됨
|
||||
|
||||
config.cache_config=캐시 설정
|
||||
config.cache_adapter=캐시 어댑터
|
||||
config.cache_interval=캐시 간격
|
||||
config.cache_conn=캐시 연결
|
||||
|
||||
config.session_config=세션 설정
|
||||
config.session_provider=세션 공급자
|
||||
config.provider_config=공급자 설정
|
||||
@@ -1474,12 +1345,10 @@ config.gc_interval_time=GC 인터벌 시간
|
||||
config.session_life_time=세션 수명
|
||||
config.https_only=HTTPS만
|
||||
config.cookie_life_time=쿠키 수명
|
||||
|
||||
config.picture_config=사진과 아바타 설정
|
||||
config.picture_service=이미지 서비스
|
||||
config.disable_gravatar=Gravatar 사용안함
|
||||
config.enable_federated_avatar=연합 아바타 사용
|
||||
|
||||
config.git_config=깃 설정
|
||||
config.git_disable_diff_highlight=변경 사항 구문 강조 비활성화
|
||||
config.git_max_diff_lines=변경사항 최대 표시 줄 수 (단일 파일에 대해)
|
||||
@@ -1491,11 +1360,7 @@ config.git_mirror_timeout=미러 업데이트 시간 제한
|
||||
config.git_clone_timeout=복제 작업 시간 제한
|
||||
config.git_pull_timeout=끌어오기 작업 시간 제한
|
||||
config.git_gc_timeout=가비지 콜렉션 작업 시간 제한
|
||||
|
||||
config.log_config=로그 설정
|
||||
|
||||
|
||||
|
||||
monitor.cron=Cron 작업
|
||||
monitor.name=이름
|
||||
monitor.schedule=스케줄
|
||||
@@ -1506,11 +1371,9 @@ monitor.process=실행중인 프로세스들
|
||||
monitor.desc=설명
|
||||
monitor.start=시작 시간
|
||||
monitor.execute_time=실행 시간
|
||||
|
||||
monitor.queue.name=이름
|
||||
monitor.queue.type=유형
|
||||
monitor.queue.settings.submit=설정 업데이트
|
||||
|
||||
notices.system_notice_list=시스템 공지
|
||||
notices.view_detail_header=알림 세부정보 보기
|
||||
notices.select_all=모두 선택
|
||||
@@ -1585,9 +1448,6 @@ owner.settings.cleanuprules.enabled=활성화됨
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=이름
|
||||
runners.owner_type=유형
|
||||
runners.description=설명
|
||||
@@ -1595,13 +1455,8 @@ runners.task_list.run=실행
|
||||
runners.task_list.repository=저장소
|
||||
runners.task_list.commit=커밋
|
||||
runners.status.active=사용
|
||||
|
||||
runs.commit=커밋
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
|
||||
|
||||
+105
-249
File diff suppressed because it is too large
Load Diff
+61
-205
@@ -22,7 +22,6 @@ signed_in_as=Aangemeld als
|
||||
toc=Inhoudsopgave
|
||||
licenses=Licenties
|
||||
return_to_gitea=Terug naar Gitea
|
||||
|
||||
username=Gebruikersnaam
|
||||
email=E-mailadres
|
||||
password=Wachtwoord
|
||||
@@ -32,7 +31,6 @@ captcha=CAPTCHA
|
||||
twofa=Twee factor authenticatie
|
||||
twofa_scratch=Eenmalige twee factor authenticatie code
|
||||
passcode=PIN
|
||||
|
||||
webauthn_insert_key=Voer uw beveiligingssleutel in
|
||||
webauthn_sign_in=Druk op de knop van uw beveiligingssleutel. Als uw beveiligingssleutel geen knop heeft, voeg deze dan opnieuw in.
|
||||
webauthn_press_button=Druk alstublieft op de knop van uw beveiligingssleutel…
|
||||
@@ -46,7 +44,6 @@ webauthn_error_duplicated=De beveiligingssleutel is niet toegestaan voor dit ver
|
||||
webauthn_error_empty=U moet een naam voor deze sleutel instellen.
|
||||
webauthn_error_timeout=Time-out bereikt voordat uw sleutel kon worden gelezen. Laad deze pagina opnieuw en probeer het opnieuw.
|
||||
webauthn_reload=Vernieuwen
|
||||
|
||||
repository=Repository
|
||||
organization=Organisatie
|
||||
mirror=Kopie
|
||||
@@ -63,18 +60,15 @@ settings=Instellingen
|
||||
your_profile=Profiel
|
||||
your_starred=Favoriet
|
||||
your_settings=Instellingen
|
||||
|
||||
all=Alles
|
||||
sources=Bronnen
|
||||
mirrors=Spiegels
|
||||
collaborative=Samenwerkend
|
||||
forks=Forks
|
||||
|
||||
activities=Activiteiten
|
||||
pull_requests=Pull requests
|
||||
issues=Kwesties
|
||||
milestones=Mijlpalen
|
||||
|
||||
ok=OK
|
||||
cancel=Annuleren
|
||||
save=Opslaan
|
||||
@@ -83,38 +77,26 @@ add_all=Alles toevoegen
|
||||
remove=Verwijder
|
||||
remove_all=Alles verwijderen
|
||||
edit=Bewerk
|
||||
|
||||
enabled=Ingeschakeld
|
||||
disabled=Uitgeschakeld
|
||||
|
||||
copy=Kopieer
|
||||
copy_url=Kopieer URL
|
||||
copy_branch=Kopieer branchnaam
|
||||
copy_success=Gekopieerd!
|
||||
copy_error=Kopiëren mislukt
|
||||
|
||||
write=Schrijf
|
||||
preview=Voorbeeld
|
||||
loading=Laden…
|
||||
|
||||
step1=Stap 1:
|
||||
step2=Stap 2:
|
||||
|
||||
error=Fout
|
||||
error404=De pagina die u probeert te bereiken <strong>bestaat niet</strong> of <strong>u bent niet gemachtigd</strong> om het te bekijken.
|
||||
|
||||
never=Nooit
|
||||
|
||||
rss_feed=RSS Feed
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Opslagplaats
|
||||
concept_user_organization=Organisatie
|
||||
|
||||
|
||||
|
||||
name=Naam
|
||||
archived=Gearchiveerd
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -169,7 +151,6 @@ err_empty_admin_email=Het e-mailadres van Het beheerder mag niet leeg zijn.
|
||||
err_admin_name_is_reserved=Gebruikersnaam van beheerder is ongeldig, gebruikersnaam is gereserveerd
|
||||
err_admin_name_pattern_not_allowed=Gebruikersnaam van beheerder is ongeldig, de gebruikersnaam is gereserveerd
|
||||
err_admin_name_is_invalid=Gebruikersnaam van beheerder is ongeldig
|
||||
|
||||
general_title=Algemene Instellingen
|
||||
app_name=Naam site
|
||||
app_name_helper=U kan de naam van uw bedrijf hier invullen.
|
||||
@@ -188,7 +169,6 @@ app_url=Gitea base URL
|
||||
app_url_helper=Basisadres voor HTTP(S) kloon URL's en e-mailmeldingen.
|
||||
log_root_path=Log-pad
|
||||
log_root_path_helper=Logboekbestanden worden geschreven naar deze map.
|
||||
|
||||
optional_title=Optionele instellingen
|
||||
email_title=E-mail instellingen
|
||||
smtp_addr=SMTP Host
|
||||
@@ -257,19 +237,16 @@ view_home=Bekijk %s
|
||||
search_repos=Zoek een repository…
|
||||
filter=Andere filters
|
||||
filter_by_team_repositories=Filter op team repositories
|
||||
feed_of=`Feed van "%s"`
|
||||
|
||||
feed_of=Feed van "%s"
|
||||
show_archived=Gearchiveerd
|
||||
archived=Gearchiveerd
|
||||
show_both_archived_unarchived=Toont zowel gearchiveerd als niet-gearchiveerd
|
||||
show_only_archived=Toon alleen gearchiveerd
|
||||
show_only_unarchived=Toon alleen niet gearchiveerd
|
||||
|
||||
show_private=Privé
|
||||
show_both_private_public=Toon zowel openbaar als privé
|
||||
show_only_private=Toon alleen privé
|
||||
show_only_public=Toon alleen opbenbaar
|
||||
|
||||
issues.in_your_repos=In uw repositories
|
||||
|
||||
[explore]
|
||||
@@ -287,7 +264,6 @@ org_no_results=Er zijn geen overeenkomende organisaties gevonden.
|
||||
code_no_results=Geen broncode gevonden in overeenstemming met uw zoekterm.
|
||||
code_last_indexed_at=Laatst geïndexeerd %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Account registreren
|
||||
register_helper_msg=Heeft u al een account? Klik hier om in te loggen
|
||||
@@ -354,30 +330,23 @@ password_pwned_err=Kan het verzoek om HaveIBeenPwned niet voltooien
|
||||
view_it_on=Bekijk het op %s
|
||||
link_not_working_do_paste=Werkt dit niet? Probeer het te kopiëren en te plakken naar uw browser.
|
||||
hi_user_x=Hoi <b>%s</b>,
|
||||
|
||||
activate_account=Activeer uw account
|
||||
activate_account.title=%s, activeer alstublieft uw account
|
||||
activate_account.text_1=Hallo <b>%[1]s</b>, bedankt voor het registeren op %[2]s!
|
||||
activate_account.text_2=Klik op de volgende link om uw account te activeren binnen <b>%s</b>:
|
||||
|
||||
activate_email=Verifieer uw e-mailadres
|
||||
activate_email.text=Klik op de volgende link om je e-mailadres te bevestigen in <b>%s</b>:
|
||||
|
||||
register_notify=Welkom bij Gitea
|
||||
register_notify.title=%[1]s, welkom bij %[2]s
|
||||
register_notify.text_1=dit is uw registratie bevestigingsemail voor %s!
|
||||
register_notify.text_2=U kunt nu inloggen via de gebruikersnaam: %s.
|
||||
register_notify.text_3=Als dit account voor u is aangemaakt, kunt u eerst <a href="%s">uw wachtwoord instellen</a>.
|
||||
|
||||
reset_password=Account herstellen
|
||||
reset_password.title=%s, u heeft verzocht om uw account te herstellen
|
||||
reset_password.text=Klik op de volgende link om je account te herstellen binnen <b>%s</b>:
|
||||
|
||||
register_success=Registratie succesvol
|
||||
|
||||
issue_assigned.pull=@%[1]s heeft u toegewezen aan de pull request %[2]s in repository %[3]s.
|
||||
issue_assigned.issue=@%[1]s heeft u toegewezen aan issue %[2]s in repository %[3]s.
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> heeft u vermeld:
|
||||
issue.action.force_push=<b>%[1]s</b> heeft een force-push uitgevoerd <b>%[2]s</b> van %[3]s naar %[4]s.
|
||||
issue.action.push_1=<b>@%[1]s</b> heeft %[3]d commits gepusht naar %[2]s
|
||||
@@ -392,7 +361,6 @@ issue.action.review_dismissed=<b>@%[1]s</b> wees de laatste review af van %[2]s
|
||||
issue.action.ready_for_review=<b>@%[1]s</b> markeerde deze pull request klaar voor beoordeling.
|
||||
issue.action.new=<b>@%[1]s</b> heeft #%[2]d aangemaakt.
|
||||
issue.in_tree_path=In %s:
|
||||
|
||||
release.new.subject=%s in %s vrijgegeven
|
||||
release.new.text=<b>@%[1]s</b> heeft %[2]s uitgebracht in %[3]s
|
||||
release.title=Titel: %s
|
||||
@@ -400,16 +368,13 @@ release.note=Notitie:
|
||||
release.downloads=Downloads:
|
||||
release.download.zip=Broncode (ZIP)
|
||||
release.download.targz=Broncode (TAR.GZ)
|
||||
|
||||
repo.transfer.subject_to=%s zou "%s" willen overdragen aan %s
|
||||
repo.transfer.subject_to_you=%s wil "%s" aan jou overdragen
|
||||
repo.transfer.to_you=jij
|
||||
repo.transfer.body=Om het te accepteren of afwijzen, bezoek %s of negeer het gewoon.
|
||||
|
||||
repo.collaborator.added.subject=%s heeft jou toegevoegd aan %s
|
||||
repo.collaborator.added.text=U bent toegevoegd als een medewerker van de repository:
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Ja
|
||||
no=Nee
|
||||
@@ -428,32 +393,28 @@ PayloadUrl=Payload url
|
||||
TeamName=Team naam
|
||||
AuthName=Autorisatienaam
|
||||
AdminEmail=E-mail beheerder
|
||||
|
||||
NewBranchName=Nieuwe branch naam
|
||||
CommitSummary=Commit samenvatting
|
||||
CommitMessage=Commit bericht
|
||||
CommitChoice=Commit keuze
|
||||
TreeName=Bestandspad
|
||||
Content=Inhoud
|
||||
|
||||
SSPISeparatorReplacement=Scheidingsteken
|
||||
SSPIDefaultLanguage=Standaardtaal
|
||||
|
||||
require_error=kan niet leeg zijn.
|
||||
alpha_dash_error=` moet bevatten alleen alfanumerieke, dash ('-') en onderstrepingstekens ('_').`
|
||||
alpha_dash_dot_error=` moet bevatten alleen alfanumerieke, dash ('-'), onderstrepingsteken ('_') en de dot ('. ') karakters.`
|
||||
git_ref_name_error=` moet een correct geformatteerde git referentie naam zijn.`
|
||||
alpha_dash_error=" moet bevatten alleen alfanumerieke, dash ('-') en onderstrepingstekens ('_')."
|
||||
alpha_dash_dot_error=" moet bevatten alleen alfanumerieke, dash ('-'), onderstrepingsteken ('_') en de dot ('. ') karakters."
|
||||
git_ref_name_error=" moet een correct geformatteerde git referentie naam zijn."
|
||||
size_error=moet groter zijn dan %s
|
||||
min_size_error=moet minimaal %s karakters bevatten.
|
||||
max_size_error=mag maximaal %s karakters bevatten.
|
||||
email_error=is niet een valide e-mail adres.
|
||||
glob_pattern_error=` globpatroon is ongeldig: %s.`
|
||||
regex_pattern_error=` regex patroon is ongeldig: %s.`
|
||||
glob_pattern_error=" globpatroon is ongeldig: %s."
|
||||
regex_pattern_error=" regex patroon is ongeldig: %s."
|
||||
unknown_error=Onbekende fout:
|
||||
captcha_incorrect=De CAPTCHA-code is onjuist.
|
||||
password_not_match=De wachtwoorden komen niet overeen.
|
||||
lang_select_error=Selecteer een taal uit de lijst.
|
||||
|
||||
username_been_taken=Deze naam is al in gebruik.
|
||||
username_change_not_local_user=Niet-lokale gebruikers mogen hun gebruikersnaam niet wijzigen.
|
||||
repo_name_been_taken=De repository-naam wordt al gebruikt.
|
||||
@@ -483,13 +444,10 @@ user_not_exist=De gebruiker bestaat niet.
|
||||
team_not_exist=Dit team bestaat niet.
|
||||
last_org_owner=Je kunt de laatste eigenaar van een organisatie niet verwijderen. Er moet er minimaal één eigenaar in een organisatie zitten.
|
||||
cannot_add_org_to_team=Een organisatie kan niet worden toegevoegd als een teamlid.
|
||||
|
||||
invalid_ssh_key=Kan de SSH-sleutel niet verifiëren: %s
|
||||
invalid_gpg_key=Kan de GPG-sleutel niet verifiëren: %s
|
||||
invalid_ssh_principal=Ongeldige verantwoordelijke: %s
|
||||
auth_failed=Verificatie mislukt: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Doel branch bestaat niet
|
||||
|
||||
[user]
|
||||
@@ -507,7 +465,6 @@ unfollow=Niet meer volgen
|
||||
user_bio=Biografie
|
||||
disabled_public_activity=Deze gebruiker heeft de publieke zichtbaarheid van de activiteit uitgeschakeld.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profiel
|
||||
account=Account
|
||||
@@ -525,7 +482,6 @@ twofa=Twee factor authenticatie
|
||||
account_link=Gekoppelde Accounts
|
||||
organization=Organisaties
|
||||
webauthn=Beveiligingssleutels
|
||||
|
||||
public_profile=Openbaar profiel
|
||||
password_username_disabled=Niet-lokale gebruikers kunnen hun gebruikersnaam niet veranderen. Neem contact op met de sitebeheerder voor meer details.
|
||||
full_name=Volledige naam
|
||||
@@ -559,7 +515,6 @@ comment_type_group_issue_ref=Referentie issue
|
||||
saved_successfully=Uw instellingen zijn succesvol opgeslagen.
|
||||
privacy=Privacy
|
||||
keep_activity_private_popup=Maakt de activiteit alleen zichtbaar voor jou en de admins
|
||||
|
||||
lookup_avatar_by_mail=Profielfoto van e-mailadres gebruiken
|
||||
federated_avatar_lookup=Gefedereerde Avatars inschakelen
|
||||
enable_custom_avatar=Aangepaste avatar inschakelen
|
||||
@@ -569,14 +524,12 @@ delete_current_avatar=Verwijder huidige avatar
|
||||
uploaded_avatar_not_a_image=Het geüploade bestand is geen afbeelding.
|
||||
update_avatar_success=Je avatar is bijgewerkt.
|
||||
update_user_avatar_success=De avatar van de gebruiker is bijgewerkt.
|
||||
|
||||
change_password=Wachtwoord bijwerken
|
||||
old_password=Huidige wachtwoord
|
||||
new_password=Nieuw wachtwoord
|
||||
password_incorrect=Het wachtwoord is niet correct.
|
||||
change_password_success=Je wachtwoord is bijgewerkt. Log vanaf nu in met je nieuwe wachtwoord.
|
||||
password_change_disabled=Niet-lokale gebruikers kunnen hun wachtwoord niet in de webinterface van Gitea wijzigen.
|
||||
|
||||
emails=E-mailadressen
|
||||
manage_emails=E-mailadressen beheren
|
||||
manage_themes=Selecteer standaardthema
|
||||
@@ -606,7 +559,6 @@ email_preference_set_success=E-mail voorkeur is met succes ingesteld.
|
||||
add_openid_success=Het nieuwe OpenID-adres is toegevoegd.
|
||||
keep_email_private=Verberg e-mailadres
|
||||
openid_desc=Met OpenID kan je authenticatie uitbesteden aan een externe provider.
|
||||
|
||||
manage_ssh_keys=Beheer SSH sleutels
|
||||
manage_ssh_principals=Beheer SSH-certificaat verantwoordelijke
|
||||
manage_gpg_keys=Beheer GPG sleutels
|
||||
@@ -676,7 +628,6 @@ ssh_disabled=SSH uitgeschakeld
|
||||
ssh_externally_managed=Deze SSH sleutel wordt extern beheerd voor deze gebruiker
|
||||
manage_social=Beheer gekoppelde sociale accounts
|
||||
unbind=Ontkoppelen
|
||||
|
||||
manage_access_token=Beheer toegangstokens
|
||||
generate_new_token=Nieuw Token genereren
|
||||
tokens_desc=Deze tokens geven toegang tot je account via de API van Gitea.
|
||||
@@ -691,7 +642,6 @@ access_token_deletion_confirm_action=Verwijderen
|
||||
access_token_deletion_desc=Als je een token verwijdert, heeft de applicatie die het gebruikt geen toegang meer tot je account. Doorgaan?
|
||||
delete_token_success=De token is verwijderd. Applicaties die hem gebruiken, verliezen toegang tot je account.
|
||||
permission_read=Gelezen
|
||||
|
||||
manage_oauth2_applications=Beheer OAuth2-applicaties
|
||||
edit_oauth2_application=Bewerk OAuth2-applicatie
|
||||
oauth2_applications_desc=Met de OAuth2 applicaties kan je derde partij toepassing veilig authenticeren voor gebruikers in deze Gitea.
|
||||
@@ -708,12 +658,10 @@ oauth2_regenerate_secret=Secret opnieuw genereren
|
||||
oauth2_regenerate_secret_hint=Uw secret verloren?
|
||||
oauth2_application_edit=Wijzig
|
||||
oauth2_application_create_description=OAuth2 applicaties geven je derde partij applicatie toegang tot gebruikersaccounts op deze instantie.
|
||||
|
||||
authorized_oauth2_applications=Geautoriseerde OAuth2 applicaties
|
||||
revoke_key=Intrekken
|
||||
revoke_oauth2_grant=Toegang intrekken
|
||||
revoke_oauth2_grant_description=Het intrekken van toegang voor deze derde partij applicatie zal deze applicatie geen toegang tot uw gegevens geven. Weet u het zeker?
|
||||
|
||||
twofa_desc=Tweefactorauthenticatie verbetert de beveiliging van je account.
|
||||
twofa_is_enrolled=Je account is momenteel <strong>ingeschreven</strong> voor two-factor authenticatie.
|
||||
twofa_not_enrolled=Je account is momenteel niet ingeschreven voor two-factor authenticatie.
|
||||
@@ -730,13 +678,11 @@ then_enter_passcode=En vul de toegangscode, die in de applicatie weergegeven wor
|
||||
passcode_invalid=De code is niet correct. Probeer het nogmaals.
|
||||
twofa_enrolled=Tweefactorsauthenticatie is geactiveerd voor dit account. Bewaar je token (%s) op een veilige plek, omdat hij maar één keer wordt weergegeven!
|
||||
twofa_failed_get_secret=Kon geheim niet ophalen.
|
||||
|
||||
webauthn_desc=Beveiligingssleutels zijn hardware apparaten die cryptografische sleutels bevatten. Ze kunnen worden gebruikt voor tweestapsverificatie. Beveiligingssleutels moeten de <a rel="noreferrer" target="_blank" href="https://w3c.github.io/webauthn/#webauthn-authenticator">WebAuthn Authenticator</a> standaard ondersteunen.
|
||||
webauthn_register_key=Voeg beveiligingssleutel toe
|
||||
webauthn_nickname=Bijnaam
|
||||
webauthn_delete_key=Verwijder beveiligingssleutel
|
||||
webauthn_delete_key_desc=Als u een beveiligingssleutel verwijdert, kunt u er niet meer mee inloggen. Doorgaan?
|
||||
|
||||
manage_account_links=Gekoppelde accounts beheren
|
||||
manage_account_links_desc=Deze externe accounts zijn gekoppeld aan je Gitea-account.
|
||||
account_links_not_available=Er zijn momenteel geen externe accounts aan je Gitea-account gelinkt.
|
||||
@@ -744,23 +690,18 @@ link_account=Account koppelen
|
||||
remove_account_link=Gekoppeld account verwijderen
|
||||
remove_account_link_desc=Als je een gekoppeld account verwijdert, verliest dit account toegang tot je Gitea-account. Doorgaan?
|
||||
remove_account_link_success=Het gekoppelde account is verwijderd.
|
||||
|
||||
|
||||
orgs_none=U bent geen lid van een organisatie.
|
||||
|
||||
delete_account=Verwijder uw account
|
||||
delete_prompt=Als je doorgaat, wordt je gebruikersaccount permanent verwijderd. Dit <strong>KAN NIET</strong> ongedaan gemaakt worden.
|
||||
delete_with_all_comments=Uw account is jonger dan %s. Om spook opmerkingen te vermijden, worden alle issue/PR reacties er samen mee verwijderd.
|
||||
confirm_delete_account=Bevestig verwijdering
|
||||
delete_account_title=Verwijder gebruikers account
|
||||
delete_account_desc=Weet je zeker dat je dit gebruikersaccount permanent wil verwijderen?
|
||||
|
||||
email_notifications.enable=E-mailnotificaties inschakelen
|
||||
email_notifications.onmention=Alleen e-mail op vermelding
|
||||
email_notifications.disable=E-mailnotificaties uitschakelen
|
||||
email_notifications.submit=E-mailvoorkeur instellen
|
||||
email_notifications.andyourown=En je eigen notificaties
|
||||
|
||||
visibility=Gebruiker zichtbaarheid
|
||||
visibility.public=Openbaar
|
||||
visibility.limited=Beperkt
|
||||
@@ -846,12 +787,10 @@ delete_preexisting=Verwijder reeds bestaande bestanden
|
||||
delete_preexisting_content=Verwijder bestanden in %s
|
||||
delete_preexisting_success=Niet-geadopteerde bestanden verwijderd in %s
|
||||
blame_prior=Bekijk de schuld voorafgaand aan deze verandering
|
||||
|
||||
transfer.accept=Accepteer overdracht
|
||||
transfer.accept_desc=`Overmaken naar "%s"`
|
||||
transfer.accept_desc=Overmaken naar "%s"
|
||||
transfer.reject=Overdracht afwijzen
|
||||
transfer.reject_desc=`Annuleer overdracht naar "%s"`
|
||||
|
||||
transfer.reject_desc=Annuleer overdracht naar "%s"
|
||||
desc.private=Privé
|
||||
desc.public=Openbaar
|
||||
desc.private_template=Privé sjabloon
|
||||
@@ -859,7 +798,6 @@ desc.public_template=Sjabloon
|
||||
desc.internal=Interne
|
||||
desc.internal_template=Intern sjabloon
|
||||
desc.archived=Gearchiveerd
|
||||
|
||||
template.items=Sjabloon items
|
||||
template.git_content=Git inhoud (standaard Branch)
|
||||
template.git_hooks=Git Hooks
|
||||
@@ -870,13 +808,10 @@ template.avatar=Profielfoto
|
||||
template.issue_labels=Issue Labels
|
||||
template.one_item=Moet ten minste één sjabloon selecteren
|
||||
template.invalid=Moet een sjabloon repository selecteren
|
||||
|
||||
archive.issue.nocomment=Deze repo is gearchiveerd. U kunt niet reageren op problemen.
|
||||
archive.pull.nocomment=Deze repo is gearchiveerd. U kunt niet reageren op pull requests.
|
||||
|
||||
form.reach_limit_of_creation_1=U heeft al uw limiet van %d repository bereikt.
|
||||
form.reach_limit_of_creation_n=U heeft al uw limiet van %d repositories bereikt.
|
||||
|
||||
need_auth=Autorisatie
|
||||
migrate_options=Migratie opties
|
||||
migrate_service=Migratie Service
|
||||
@@ -924,7 +859,6 @@ migrate.migrating_labels=Labels migreren
|
||||
migrate.migrating_releases=Releases migreren
|
||||
migrate.migrating_issues=Issues migreren
|
||||
migrate.migrating_pulls=Pull-verzoeken migreren
|
||||
|
||||
mirror_from=kopie van
|
||||
forked_from=geforked van
|
||||
generated_from=gegenereerd van
|
||||
@@ -938,7 +872,6 @@ unstar=Ontster
|
||||
star=Ster
|
||||
fork=Vork
|
||||
download_archive=Download repository
|
||||
|
||||
no_desc=Geen omschrijving
|
||||
quick_guide=Snelstart gids
|
||||
clone_this_repo=Kloon deze repository
|
||||
@@ -946,12 +879,11 @@ create_new_repo_command=Maak een nieuwe repository aan vanaf de console
|
||||
push_exist_repo=Push een bestaande repositorie vanaf de console
|
||||
empty_message=Deze repository bevat geen inhoud.
|
||||
broken_message=De Git gegevens die ten grondslag liggen aan deze repository kunnen niet worden gelezen. Neem contact op met de beheerder van deze instantie of verwijder deze repository.
|
||||
|
||||
code=Code
|
||||
code.desc=Toegang tot broncode, bestanden, commits en branches.
|
||||
branch=Branch
|
||||
tree=Tree
|
||||
clear_ref=`Huidige referentie wissen`
|
||||
clear_ref=Huidige referentie wissen
|
||||
filter_branch_and_tag=Filter op branch of tag
|
||||
find_tag=Label zoeken
|
||||
branches=Branches
|
||||
@@ -963,7 +895,6 @@ packages=Paketten
|
||||
labels=Labels
|
||||
org_labels_desc=Organisatielabel dat gebruikt kan worden met <strong>alle repositories</strong> onder deze organisatie
|
||||
org_labels_desc_manage=beheren
|
||||
|
||||
milestones=Mijlpalen
|
||||
commits=Commits
|
||||
commit=Commit
|
||||
@@ -979,10 +910,9 @@ file_view_rendered=Weergave weergeven
|
||||
file_view_raw=Weergave ruw bestand
|
||||
file_permalink=Permalink
|
||||
file_too_large=Dit bestand is te groot om te tonen.
|
||||
invisible_runes_line=`Deze lijn heeft onzichtbare unicode karakters`
|
||||
ambiguous_runes_line=`Deze lijn heeft dubbelzinnige unicode karakters`
|
||||
ambiguous_character=`%[1]c [U+%04[1]X] is verwarrend met %[2]c [U+%04[2]X]`
|
||||
|
||||
invisible_runes_line=Deze lijn heeft onzichtbare unicode karakters
|
||||
ambiguous_runes_line=Deze lijn heeft dubbelzinnige unicode karakters
|
||||
ambiguous_character=%[1]c [U+%04[1]X] is verwarrend met %[2]c [U+%04[2]X]
|
||||
escape_control_characters=Escape
|
||||
unescape_control_characters=Onescape
|
||||
file_copy_permalink=Permalink kopiëren
|
||||
@@ -1001,7 +931,6 @@ download_file=Download het bestand
|
||||
normal_view=Normale weergave
|
||||
line=regel
|
||||
lines=regels
|
||||
|
||||
editor.add_file=Bestand toevoegen
|
||||
editor.new_file=Nieuw bestand
|
||||
editor.upload_file=Upload bestand
|
||||
@@ -1048,7 +977,6 @@ editor.user_no_push_to_branch=Gebruiker kan niet pushen naar branch
|
||||
editor.require_signed_commit=Branch vereist een ondertekende commit
|
||||
editor.cherry_pick=Cherry-pick %s op:
|
||||
editor.revert=%s ongedaan maken op:
|
||||
|
||||
commits.desc=Bekijk de broncode-wijzigingsgeschiedenis.
|
||||
commits.commits=Commits
|
||||
commits.nothing_to_compare=Deze branches zijn gelijk.
|
||||
@@ -1065,20 +993,16 @@ commits.signed_by_untrusted_user=Ondertekend door niet-vertrouwde gebruiker
|
||||
commits.signed_by_untrusted_user_unmatched=Ondertekend door niet-vertrouwde gebruiker die niet overeenkomt met de committer
|
||||
commits.gpg_key_id=GPG sleutel-ID
|
||||
commits.ssh_key_fingerprint=SSH sleutel vingerafdruk
|
||||
|
||||
commit.revert=Ongedaan maken
|
||||
commit.revert-header=Maak %s ongedaan
|
||||
commit.revert-content=Selecteer een branch om terug te zetten:
|
||||
commit.cherry-pick=Cherry-pick
|
||||
commit.cherry-pick-header=Cherry-pick: %s
|
||||
commit.cherry-pick-content=Selecteer een branch om te cherry-pick op:
|
||||
|
||||
commitstatus.error=Fout
|
||||
commitstatus.pending=In behandeling
|
||||
|
||||
ext_issues=Toegang tot Externe Issues
|
||||
ext_issues.desc=Koppelen aan een externe kwestie-tracker.
|
||||
|
||||
projects=Projecten
|
||||
projects.desc=Beheer issues en pulls in projectborden.
|
||||
projects.description=Omschrijving (optioneel)
|
||||
@@ -1104,7 +1028,6 @@ projects.column.new_title=Naam
|
||||
projects.column.color=Kleur
|
||||
projects.open=Open
|
||||
projects.close=Sluiten
|
||||
|
||||
issues.desc=Organiseer bugrapporten, taken en mijlpalen.
|
||||
issues.filter_assignees=Filter verantwoordelijke
|
||||
issues.filter_milestones=Filter mijlpaal
|
||||
@@ -1150,23 +1073,23 @@ issues.add_labels=voegde de %s labels %s toe
|
||||
issues.remove_label=verwijderde het %s label %s
|
||||
issues.remove_labels=verwijderde de %s labels %s
|
||||
issues.add_remove_labels=voegde de %s toe en verwijderde de %s labels %s
|
||||
issues.add_milestone_at=`heeft dit %[2]s aan de mijlpaal <b>%[1]s</b> toegevoegd`
|
||||
issues.add_project_at=`heeft dit toegevoegd aan het <b>%s</b> project %s`
|
||||
issues.change_milestone_at='mijlpaal bewerkt van <b>%s</b> <b>%s</b> %s'
|
||||
issues.change_project_at=`heeft het project gewijzigd van <b>%s</b> naar <b>%s</b> %s`
|
||||
issues.remove_milestone_at=' %s is verwijderd uit de <b>%s</b> mijlpaal'
|
||||
issues.remove_project_at=`verwijderd uit het <b>%s</b> project %s`
|
||||
issues.deleted_milestone=` (verwijderd)`
|
||||
issues.deleted_project=` (verwijderd)`
|
||||
issues.self_assign_at=`heeft dit %s aan zichzelf toegewezen`
|
||||
issues.add_assignee_at=`was toegekend door <b>%s</b> %s`
|
||||
issues.remove_assignee_at=`is niet toegewezen door <b>%s</b> %s`
|
||||
issues.remove_self_assignment=`heeft %s zijn/haar toewijzing verwijderd`
|
||||
issues.change_title_at='titel aangepast van <b><strike>%s</strike></b> naar <b>%s</b> %s'
|
||||
issues.change_ref_at=`wijzig referentie van <b><strike>%s</strike></b> naar <b>%s</b> %s`
|
||||
issues.remove_ref_at=`heeft referentie <b>%s</b> verwijderd %s`
|
||||
issues.add_ref_at=`heeft referentie <b>%s</b> toegevoegd %s`
|
||||
issues.delete_branch_at=`heeft %[2]s de branch <b>%[1]s</b> verwijderd.`
|
||||
issues.add_milestone_at=heeft dit %[2]s aan de mijlpaal <b>%[1]s</b> toegevoegd
|
||||
issues.add_project_at=heeft dit toegevoegd aan het <b>%s</b> project %s
|
||||
issues.change_milestone_at=mijlpaal bewerkt van <b>%s</b> <b>%s</b> %s
|
||||
issues.change_project_at=heeft het project gewijzigd van <b>%s</b> naar <b>%s</b> %s
|
||||
issues.remove_milestone_at=" %s is verwijderd uit de <b>%s</b> mijlpaal"
|
||||
issues.remove_project_at=verwijderd uit het <b>%s</b> project %s
|
||||
issues.deleted_milestone=" (verwijderd)"
|
||||
issues.deleted_project=" (verwijderd)"
|
||||
issues.self_assign_at=heeft dit %s aan zichzelf toegewezen
|
||||
issues.add_assignee_at=was toegekend door <b>%s</b> %s
|
||||
issues.remove_assignee_at=is niet toegewezen door <b>%s</b> %s
|
||||
issues.remove_self_assignment=heeft %s zijn/haar toewijzing verwijderd
|
||||
issues.change_title_at=titel aangepast van <b><strike>%s</strike></b> naar <b>%s</b> %s
|
||||
issues.change_ref_at=wijzig referentie van <b><strike>%s</strike></b> naar <b>%s</b> %s
|
||||
issues.remove_ref_at=heeft referentie <b>%s</b> verwijderd %s
|
||||
issues.add_ref_at=heeft referentie <b>%s</b> toegevoegd %s
|
||||
issues.delete_branch_at=heeft %[2]s de branch <b>%[1]s</b> verwijderd.
|
||||
issues.filter_label=Label
|
||||
issues.filter_label_exclude=Gebruik <code>alt</code> + <code>klik/voer</code> in om labels uit te sluiten
|
||||
issues.filter_label_no_select=Alle labels
|
||||
@@ -1216,7 +1139,7 @@ issues.open_title=Open
|
||||
issues.closed_title=Gesloten
|
||||
issues.draft_title=Concept
|
||||
issues.num_comments=%d opmerkingen
|
||||
issues.commented_at=`reageerde <a href="#%s">%s</a>`
|
||||
issues.commented_at=reageerde <a href="#%s">%s</a>
|
||||
issues.delete_comment_confirm=Weet u zeker dat u deze reactie wilt verwijderen?
|
||||
issues.context.copy_link=Link kopiëren
|
||||
issues.context.quote_reply=Citeer antwoord
|
||||
@@ -1227,16 +1150,16 @@ issues.close_comment_issue=Reageer en sluit
|
||||
issues.reopen_issue=Heropen
|
||||
issues.reopen_comment_issue=Heropen en geef commentaar
|
||||
issues.create_comment=Reageer
|
||||
issues.closed_at=`heeft dit probleem gesloten <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`heropende dit probleem <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=`verwees naar dit probleem vanuit commit <a id="%[1]s" href="#%[1]s"> %[2]s'</a>`
|
||||
issues.ref_issue_from=`<a href="%[3]s">refereerde aan dit issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_pull_from=`<a href="%[3]s">refereerde aan deze pull request %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closing_from=`<a href="%[3]s">verwees naar een pull request %[4]s dat het issue zal sluiten</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopening_from=`<a href="%[3]s">verwees naar een pull request %[4]s dat dit issue heropent</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> `
|
||||
issues.ref_closed_from=`<a href="%[3]s">sloot dit issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopened_from=`<a href="%[3]s">heropende dit issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_from=`van %[1]s`
|
||||
issues.closed_at=heeft dit probleem gesloten <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=heropende dit probleem <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.commit_ref_at=verwees naar dit probleem vanuit commit <a id="%[1]s" href="#%[1]s"> %[2]s'</a>
|
||||
issues.ref_issue_from=<a href="%[3]s">refereerde aan dit issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_pull_from=<a href="%[3]s">refereerde aan deze pull request %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closing_from=<a href="%[3]s">verwees naar een pull request %[4]s dat het issue zal sluiten</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopening_from="<a href="%[3]s">verwees naar een pull request %[4]s dat dit issue heropent</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> "
|
||||
issues.ref_closed_from=<a href="%[3]s">sloot dit issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s">heropende dit issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_from=van %[1]s
|
||||
issues.role.owner=Eigenaar
|
||||
issues.role.member=Lid
|
||||
issues.re_request_review=Opnieuw aanvragen review
|
||||
@@ -1265,8 +1188,8 @@ issues.label.filter_sort.reverse_alphabetically=Omgekeerd alfabetisch
|
||||
issues.label.filter_sort.by_size=Kleinste grootte
|
||||
issues.label.filter_sort.reverse_by_size=Grootste grootte
|
||||
issues.num_participants=%d deelnemers
|
||||
issues.attachment.open_tab=`Klik om "%s" in een nieuw tabblad te bekijken`
|
||||
issues.attachment.download=`Klik om "%s" te downloaden`
|
||||
issues.attachment.open_tab=Klik om "%s" in een nieuw tabblad te bekijken
|
||||
issues.attachment.download=Klik om "%s" te downloaden
|
||||
issues.subscribe=Abonneren
|
||||
issues.unsubscribe=Uitschrijven
|
||||
issues.lock=Gesprek vergrendelen
|
||||
@@ -1294,30 +1217,30 @@ issues.delete.text=Wilt u deze issue echt verwijderen? (Dit is permanent en verw
|
||||
issues.tracker=Tijdregistratie
|
||||
issues.start_tracking_short=Start timer
|
||||
issues.start_tracking=Start tijdregistratie
|
||||
issues.start_tracking_history=`%s is begonnen`
|
||||
issues.start_tracking_history=%s is begonnen
|
||||
issues.tracker_auto_close=Timer wordt automatisch gestopt wanneer dit probleem wordt gesloten
|
||||
issues.tracking_already_started=`Je houd al tijd bij voor <a href="%s">een ander issue</a>!`
|
||||
issues.tracking_already_started=Je houd al tijd bij voor <a href="%s">een ander issue</a>!
|
||||
issues.stop_tracking=Stop timer
|
||||
issues.stop_tracking_history=`gestopt met werken aan %s`
|
||||
issues.stop_tracking_history=gestopt met werken aan %s
|
||||
issues.cancel_tracking=Weggooien
|
||||
issues.add_time=Tijd handmatig toevoegen
|
||||
issues.del_time=Verwijder deze tijdlog
|
||||
issues.add_time_short=Timer toevoegen
|
||||
issues.add_time_cancel=Annuleren
|
||||
issues.add_time_history=`heeft besteedde tijd toegevoegd: %s`
|
||||
issues.del_time_history=`heeft besteedde tijd verwijderd: %s`
|
||||
issues.add_time_history=heeft besteedde tijd toegevoegd: %s
|
||||
issues.del_time_history=heeft besteedde tijd verwijderd: %s
|
||||
issues.add_time_hours=Uren
|
||||
issues.add_time_minutes=Minuten
|
||||
issues.add_time_sum_to_small=Geen tijd opgegeven.
|
||||
issues.time_spent_total=Totaal besteedde tijd
|
||||
issues.time_spent_from_all_authors=`Totaal besteedde tijd: %s`
|
||||
issues.time_spent_from_all_authors=Totaal besteedde tijd: %s
|
||||
issues.due_date=Vervaldatum
|
||||
issues.invalid_due_date_format=Het formaat van de deadline is moet 'jjjj-mm-dd' zijn.
|
||||
issues.error_modifying_due_date=Deadline aanpassen mislukt.
|
||||
issues.error_removing_due_date=Deadline verwijderen mislukt.
|
||||
issues.push_commit_1=toegevoegd %d commit %s
|
||||
issues.push_commits_n=toegevoegd %d commits %s
|
||||
issues.force_push_codes=`force-push %[1]s van <a class="ui sha" href="%[3]s"><code>%[2]s</code></a> naar <a class="ui sha" href="%[5]s"><code>%[4]s</code></a> %[6]s`
|
||||
issues.force_push_codes=force-push %[1]s van <a class="ui sha" href="%[3]s"><code>%[2]s</code></a> naar <a class="ui sha" href="%[5]s"><code>%[4]s</code></a> %[6]s
|
||||
issues.force_push_compare=Vergelijk
|
||||
issues.due_date_form=jjjj-mm-dd
|
||||
issues.due_date_form_add=Vervaldatum toevoegen
|
||||
@@ -1336,8 +1259,8 @@ issues.dependency.add=Voeg afhankelijkheid toe…
|
||||
issues.dependency.cancel=Annuleer
|
||||
issues.dependency.remove=Verwijder
|
||||
issues.dependency.remove_info=Verwijder afhankelijkheid
|
||||
issues.dependency.added_dependency=`voegde een nieuwe afhankelijkheid %s toe `
|
||||
issues.dependency.removed_dependency=`verwijderde een afhankelijkheid %s`
|
||||
issues.dependency.added_dependency="voegde een nieuwe afhankelijkheid %s toe "
|
||||
issues.dependency.removed_dependency=verwijderde een afhankelijkheid %s
|
||||
issues.dependency.pr_closing_blockedby=Het sluiten van deze pull-aanvraag is geblokkeerd door de volgende issues
|
||||
issues.dependency.issue_closing_blockedby=Het sluiten van dit issue is geblokkeerd door de volgende problemen
|
||||
issues.dependency.issue_close_blocks=Deze kwestie blokkeert het sluiten van de volgende kwesties
|
||||
@@ -1389,10 +1312,8 @@ issues.content_history.delete_from_history=Uit geschiedenis verwijderen
|
||||
issues.content_history.delete_from_history_confirm=Uit geschiedenis verwijderen?
|
||||
issues.content_history.options=Opties
|
||||
issues.reference_link=Referentie: %s
|
||||
|
||||
compare.compare_base=basis
|
||||
compare.compare_head=vergelijk
|
||||
|
||||
pulls.desc=Schakel pull-aanvragen en code-beoordelingen in.
|
||||
pulls.new=Nieuwe Pull aanvraag
|
||||
pulls.view=Pull verzoek bekijken
|
||||
@@ -1412,11 +1333,11 @@ pulls.filter_branch=Filter branch
|
||||
pulls.no_results=Geen resultaten gevonden.
|
||||
pulls.nothing_to_compare=Deze branches zijn gelijk. Er is geen pull-aanvraag nodig.
|
||||
pulls.nothing_to_compare_and_allow_empty_pr=Deze branches zijn gelijk. Deze pull verzoek zal leeg zijn.
|
||||
pulls.has_pull_request=`Een pull-verzoek tussen deze branches bestaat al: <a href="%[1]s">%[2]s#%[3]d</a>`
|
||||
pulls.has_pull_request=Een pull-verzoek tussen deze branches bestaat al: <a href="%[1]s">%[2]s#%[3]d</a>
|
||||
pulls.create=Pull verzoek aanmaken
|
||||
pulls.title_desc=wil %[1]d commits van <code>%[2]s</code> samenvoegen met <code id="branch_target">%[3]s</code>
|
||||
pulls.merged_title_desc=heeft %[1]d commits samengevoegd van <code>%[2]s</code> naar <code>%[3]s</code> %[4]s
|
||||
pulls.change_target_branch_at='doelbranch aangepast van <b>%s</b> naar <b>%s</b> %s'
|
||||
pulls.change_target_branch_at=doelbranch aangepast van <b>%s</b> naar <b>%s</b> %s
|
||||
pulls.tab_conversation=Discussie
|
||||
pulls.tab_commits=Commits
|
||||
pulls.tab_files=Bestanden gewijzigd
|
||||
@@ -1425,7 +1346,7 @@ pulls.cant_reopen_deleted_branch=Deze pull-aanvraag kan niet opnieuw worden geop
|
||||
pulls.merged=Samengevoegd
|
||||
pulls.manually_merged=Handmatig samengevoegd
|
||||
pulls.is_closed=Deze pull-aanvraag is gesloten.
|
||||
pulls.title_wip_desc=`<a href="#">Start de titel met <strong>%s</strong></a> om te voorkomen dat deze pull-aanvraag per ongeluk wordt samengevoegd.`
|
||||
pulls.title_wip_desc=<a href="#">Start de titel met <strong>%s</strong></a> om te voorkomen dat deze pull-aanvraag per ongeluk wordt samengevoegd.
|
||||
pulls.cannot_merge_work_in_progress=Dit pull request is gemarkeerd als werk in uitvoering.
|
||||
pulls.still_in_progress=Nog steeds bezig?
|
||||
pulls.add_prefix=Voeg <strong>%s</strong> prefix toe
|
||||
@@ -1450,7 +1371,6 @@ pulls.reject_count_n=%d wijzigingsverzoeken
|
||||
pulls.waiting_count_1=%d wachtende beoordeling
|
||||
pulls.waiting_count_n=%d wachtende beoordelingen
|
||||
pulls.wrong_commit_id=commit id moet een commit id zijn op de doelbranch
|
||||
|
||||
pulls.no_merge_desc=Deze pull-aanvraag kan niet worden samengevoegd, omdat alle samenvoegingsopties zijn uitgeschakeld.
|
||||
pulls.no_merge_helper=Schakel samenvoegingsopties in in de repositoryinstellingen of voeg de pull-aanvraag handmatig samen.
|
||||
pulls.no_merge_wip=Deze pull-aanvraag kan niet worden samengevoegd omdat hij als "work in progress" is gemarkeerd.
|
||||
@@ -1463,7 +1383,6 @@ pulls.squash_merge_pull_request=Maak samenvoeg-commit
|
||||
pulls.merge_manually=Handmatig samengevoegd
|
||||
pulls.merge_commit_id=De merge commit ID
|
||||
pulls.require_signed_wont_sign=De branch heeft ondertekende commits nodig, maar deze merge zal niet worden ondertekend
|
||||
|
||||
pulls.invalid_merge_option=Je kan de samenvoegingsoptie niet gebruiken voor deze pull-aanvraag.
|
||||
pulls.merge_conflict=Samenvoegen mislukt: Er was een conflict tijdens het samenvoegen. Hint: Probeer een andere strategie
|
||||
pulls.merge_conflict_summary=Foutmelding
|
||||
@@ -1475,7 +1394,7 @@ pulls.head_out_of_date=Samenvoegen mislukt: tijdens het genereren van de samenvo
|
||||
pulls.push_rejected=Samenvoegen mislukt: De push is geweigerd. Controleer de Git Hooks voor deze repository.
|
||||
pulls.push_rejected_summary=Volledig afwijzingsbericht
|
||||
pulls.push_rejected_no_message=Samenvoegen mislukt: De push is afgewezen, maar er was geen extern bericht.<br>Controleer de Git Hooks voor deze repository
|
||||
pulls.open_unmerged_pull_exists=`Je kan deze pull-aanvraag niet opnieuw openen omdat er een andere (#%d) met identieke eigenschappen open staat.`
|
||||
pulls.open_unmerged_pull_exists=Je kan deze pull-aanvraag niet opnieuw openen omdat er een andere (#%d) met identieke eigenschappen open staat.
|
||||
pulls.status_checking=Sommige controles zijn in behandeling
|
||||
pulls.status_checks_success=Alle checks waren succesvol
|
||||
pulls.status_checks_warning=Sommige controles hebben waarschuwingen gerapporteerd
|
||||
@@ -1488,27 +1407,20 @@ pulls.update_branch_rebase=Update branch via herbaseren
|
||||
pulls.update_branch_success=Branch update is geslaagd
|
||||
pulls.update_not_allowed=Je hebt geen toestemming om branch bij te werken
|
||||
pulls.outdated_with_base_branch=Deze branch is verouderd met de basis branch
|
||||
pulls.closed_at=`heeft deze pull request gesloten <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.reopened_at=`heropende deze pull request <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.merge_instruction_hint=`Je kunt ook <a class="show-instruction">command line instructies</a> bekijken.`
|
||||
pulls.closed_at=heeft deze pull request gesloten <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.reopened_at=heropende deze pull request <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.merge_instruction_hint=Je kunt ook <a class="show-instruction">command line instructies</a> bekijken.
|
||||
pulls.merge_instruction_step1_desc=Vanuit het project, check een branch uit en test de veranderingen.
|
||||
pulls.merge_instruction_step2_desc=Voeg de wijzigingen samen en update ze op Gitea.
|
||||
|
||||
pulls.auto_merge_button_when_succeed=(Bij geslaagde controles)
|
||||
pulls.auto_merge_when_succeed=Automatisch samenvoegen wanneer alle controles gelukt zijn
|
||||
pulls.auto_merge_newly_scheduled=De pull-verzoek was gepland om samen te voegen wanneer alle controles geslaagd zijn.
|
||||
pulls.auto_merge_has_pending_schedule=%[1]s heeft deze pull-verzoek automatisch samengevoegd wanneer alle checks succesvol zijn geweest %[2]s.
|
||||
|
||||
pulls.auto_merge_cancel_schedule=Automatisch samenvoegen annuleren
|
||||
pulls.auto_merge_not_scheduled=Deze pull-aanvraag is niet gepland om automatisch samen te voegen.
|
||||
pulls.auto_merge_canceled_schedule=De automatisch samenvoegen is geannuleerd voor deze pull-aanvraag.
|
||||
|
||||
|
||||
pulls.delete.title=Deze pull-verzoek verwijderen?
|
||||
pulls.delete.text=Weet je zeker dat je deze pull-verzoek wilt verwijderen? (Dit zal alle inhoud permanent verwijderen. Overweeg om het te sluiten als je het gearchiveerd wilt houden)
|
||||
|
||||
|
||||
|
||||
milestones.new=Nieuwe mijlpaal
|
||||
milestones.closed=%s werd gesloten
|
||||
milestones.no_due_date=Geen vervaldatum
|
||||
@@ -1532,11 +1444,8 @@ milestones.filter_sort.least_complete=Minst compleet
|
||||
milestones.filter_sort.most_complete=Meest compleet
|
||||
milestones.filter_sort.most_issues=Meeste problemen
|
||||
milestones.filter_sort.least_issues=Minste problemen
|
||||
|
||||
|
||||
ext_wiki=Toegang tot Externe Wiki
|
||||
ext_wiki.desc=Koppelen aan een externe wiki.
|
||||
|
||||
wiki=Wiki
|
||||
wiki.welcome=Welkom op de wiki.
|
||||
wiki.welcome_desc=Op de wiki kan je documentatie schrijven en met medewerkers delen.
|
||||
@@ -1558,7 +1467,6 @@ wiki.page_already_exists=Er bestaat al een wiki-pagina met deze naam.
|
||||
wiki.pages=Pagina’s
|
||||
wiki.last_updated=Laatst bijgewerkt: %s
|
||||
wiki.page_name_desc=Voer een naam in voor deze Wiki pagina. Sommige speciale namen zijn: 'Home', '_Sidebar' en '_Footer'.
|
||||
|
||||
activity=Activiteit
|
||||
activity.period.filter_label=Periode:
|
||||
activity.period.daily=1 dag
|
||||
@@ -1624,7 +1532,6 @@ activity.git_stats_addition_n=%d toevoegingen
|
||||
activity.git_stats_and_deletions=en
|
||||
activity.git_stats_deletion_1=%d verwijdering
|
||||
activity.git_stats_deletion_n=%d verwijderingen
|
||||
|
||||
search=Zoek
|
||||
search.search_repo=Zoek repository
|
||||
search.fuzzy=Vergelijkbaar
|
||||
@@ -1632,7 +1539,6 @@ search.match=Overeenkomst
|
||||
search.results=Zoek resultaat voor "%s" in <a href="%s">%s</a>
|
||||
search.code_no_results=Geen broncode gevonden die aan uw zoekterm voldoet.
|
||||
search.code_search_unavailable=Er is momenteel geen code zoekfunctie beschikbaar. Neem contact op met uw sitebeheerder.
|
||||
|
||||
settings=Instellingen
|
||||
settings.desc=In de instellingen kan je de instellingen van de repository aanpassen
|
||||
settings.options=Repository
|
||||
@@ -1653,7 +1559,6 @@ settings.mirror_settings.direction.push=Push
|
||||
settings.mirror_settings.last_update=Laatst bijgewerkt
|
||||
settings.mirror_settings.push_mirror.none=Geen spiegels geconfigureerd
|
||||
settings.mirror_settings.push_mirror.add=Voeg Push Mirror toe
|
||||
|
||||
settings.sync_mirror=Synchroniseer
|
||||
settings.mirror_sync_in_progress=Mirror-synchronisatie is momenteel bezig - kom later terug.
|
||||
settings.site=Website
|
||||
@@ -1939,7 +1844,6 @@ settings.rename_branch_success=Branch %s is succesvol hernoemd naar %s.
|
||||
settings.rename_branch_from=oude branch naam
|
||||
settings.rename_branch_to=nieuwe branch naam
|
||||
settings.rename_branch=Hernoem branch
|
||||
|
||||
diff.browse_source=Bladeren bron
|
||||
diff.parent=bovenliggende
|
||||
diff.commit=commit
|
||||
@@ -1991,7 +1895,6 @@ diff.image.side_by_side=Zij aan zij
|
||||
diff.image.swipe=Vegen
|
||||
diff.image.overlay=Overlay
|
||||
diff.has_escaped=Deze regel heeft verborgen Unicode-tekens
|
||||
|
||||
releases.desc=Volg de projectversies en downloads.
|
||||
release.releases=Publicaties
|
||||
release.detail=Release details
|
||||
@@ -2021,7 +1924,6 @@ release.tag_name_already_exist=Een versie met deze naam bestaat al.
|
||||
release.tag_name_invalid=Labelnaam is niet geldig.
|
||||
release.downloads=Downloads
|
||||
release.download_count=Downloads: %s
|
||||
|
||||
branch.name=Branch naam
|
||||
branch.search=Zoek branches
|
||||
branch.delete_head=Verwijder
|
||||
@@ -2031,15 +1933,10 @@ branch.deleted_by=Verwijderd door %s
|
||||
branch.included_desc=Deze branch maakt deel uit van de standaard branch
|
||||
branch.included=Inbegrepen
|
||||
branch.confirm_rename_branch=Hernoem branch
|
||||
|
||||
|
||||
|
||||
topic.manage_topics=Beheer topics
|
||||
topic.done=Klaar
|
||||
topic.count_prompt=Je kunt niet meer dan 25 onderwerpen selecteren
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=Organisatienaam
|
||||
org_full_name_holder=Volledige naam organisatie
|
||||
@@ -2061,9 +1958,7 @@ team_access_desc=Repository toegang
|
||||
team_permission_desc=Machtiging
|
||||
team_unit_desc=Toegang tot repository secties toestaan
|
||||
team_unit_disabled=(Uitgeschakeld)
|
||||
|
||||
form.create_org_not_allowed=U mag geen organisaties maken.
|
||||
|
||||
settings=Instellingen
|
||||
settings.options=Organisatie
|
||||
settings.full_name=Volledige naam
|
||||
@@ -2076,7 +1971,6 @@ settings.visibility.public=Publiek
|
||||
settings.visibility.limited_shortname=Beperkt
|
||||
settings.visibility.private=Privé (alleen zichtbaar voor organisatieleden)
|
||||
settings.visibility.private_shortname=Privé
|
||||
|
||||
settings.update_settings=Instellingen bijwerken
|
||||
settings.update_setting_success=Organisatie instellingen zijn succesvol bijgewerkt.
|
||||
settings.update_avatar_success=De avatar van de organisatie is aangepast.
|
||||
@@ -2087,9 +1981,7 @@ settings.confirm_delete_account=Bevestig verwijdering
|
||||
settings.delete_org_title=Verwijder organisatie
|
||||
settings.delete_org_desc=Deze organisatie zal permanent verwijderd worden. Doorgaan?
|
||||
settings.hooks_desc=Een webhook toevoegen die door <strong>alle repositories</strong> in deze organisatie getriggerd kan worden.
|
||||
|
||||
settings.labels_desc=Voeg labels toe die kunnen worden gebruikt bij problemen voor <strong>alle repositories</strong> in deze organisatie.
|
||||
|
||||
members.membership_visibility=Zichtbaarheid lidmaatschap:
|
||||
members.public=Zichtbaar
|
||||
members.public_helper=verborgen maken
|
||||
@@ -2102,7 +1994,6 @@ members.remove=Verwijderen
|
||||
members.leave=Verlaat
|
||||
members.invite_desc=Voeg nieuw lid toe aan %s:
|
||||
members.invite_now=Nu uitnodigen
|
||||
|
||||
teams.join=Lid worden
|
||||
teams.leave=Vertlaat
|
||||
teams.can_create_org_repo=Maak repositories
|
||||
@@ -2154,7 +2045,6 @@ monitor=Bijhouden
|
||||
first_page=Eerste
|
||||
last_page=Laatste
|
||||
total=Totaal: %d
|
||||
|
||||
dashboard.statistic=Overzicht
|
||||
dashboard.operations=Onderhoudswerkzaamheden
|
||||
dashboard.system_status=Systeemtatus
|
||||
@@ -2222,7 +2112,6 @@ dashboard.total_gc_pause=Totaal GC verwerkingstijd
|
||||
dashboard.last_gc_pause=Laatste GC verwerkingstijd
|
||||
dashboard.gc_times=GC verwerkingen
|
||||
dashboard.delete_old_system_notices=Verwijder alle oude systeemmededelingen uit de database
|
||||
|
||||
users.user_manage_panel=Gebruikersaccount beheer
|
||||
users.new_account=Nieuw account aanmaken
|
||||
users.name=Gebruikersnaam
|
||||
@@ -2263,7 +2152,6 @@ users.list_status_filter.is_active=Actief
|
||||
users.list_status_filter.not_active=Inactief
|
||||
users.list_status_filter.is_admin=Beheerder
|
||||
users.list_status_filter.is_restricted=Beperkt
|
||||
|
||||
emails.email_manage_panel=Gebruikers e-mail beheer
|
||||
emails.primary=Primair
|
||||
emails.activated=Geactiveerd
|
||||
@@ -2276,13 +2164,11 @@ emails.not_updated=Bijwerken van het gevraagde e-mailadres is mislukt: %v
|
||||
emails.duplicate_active=Dit e-mailadres is al actief voor een andere gebruiker.
|
||||
emails.change_email_header=Update E-mail Eigenschappen
|
||||
emails.change_email_text=Weet je zeker dat je dit e-mailadres wilt bijwerken?
|
||||
|
||||
orgs.org_manage_panel=Organisaties beheren
|
||||
orgs.name=Naam
|
||||
orgs.teams=Teams
|
||||
orgs.members=Leden
|
||||
orgs.new_orga=Nieuwe organisatie
|
||||
|
||||
repos.repo_manage_panel=Repositories beheren
|
||||
repos.unadopted=Niet-geadopteerde repositories
|
||||
repos.unadopted.no_more=Geen niet-geadopteerde repositories meer gevonden
|
||||
@@ -2294,18 +2180,14 @@ repos.stars=Sterren
|
||||
repos.forks=Forks
|
||||
repos.issues=Kwesties
|
||||
repos.size=Grootte
|
||||
|
||||
packages.owner=Eigenaar
|
||||
packages.name=Naam
|
||||
packages.type=Type
|
||||
packages.repository=Opslagplaats
|
||||
packages.size=Grootte
|
||||
|
||||
|
||||
systemhooks=Systeem webhooks
|
||||
systemhooks.add_webhook=Systeem Webhook toevoegen
|
||||
systemhooks.update_webhook=Systeem-webhook bijwerken
|
||||
|
||||
auths.new=Authenticatiebron toevoegen
|
||||
auths.name=Naam
|
||||
auths.type=Type
|
||||
@@ -2368,14 +2250,14 @@ auths.sspi_default_language_helper=Standaardtaal voor gebruikers wordt automatis
|
||||
auths.tips=Tips
|
||||
auths.tips.oauth2.general=OAuth2 authenticatie
|
||||
auths.tip.oauth2_provider=OAuth2 Provider
|
||||
auths.tip.nextcloud=`Registreer een nieuwe OAuth consument op je installatie met behulp van het volgende menu "Instellingen -> Security -> OAuth 2.0 client"`
|
||||
auths.tip.nextcloud=Registreer een nieuwe OAuth consument op je installatie met behulp van het volgende menu "Instellingen -> Security -> OAuth 2.0 client"
|
||||
auths.tip.dropbox=Maak een nieuwe applicatie aan op https://www.dropbox.com/developers/apps
|
||||
auths.tip.facebook=Registreer een nieuwe applicatie op https://developers.facebook.com/apps en voeg het product "Facebook Login" toe
|
||||
auths.tip.github=Registreer een nieuwe OAuth toepassing op https://github.com/settings/applications/new
|
||||
auths.tip.gitlab=Registreer een nieuwe applicatie op https://gitlab.com/profile/applicaties
|
||||
auths.tip.google_plus=Verkrijg OAuth2 client referenties van de Google API console op https://console.developers.google.com/
|
||||
auths.tip.openid_connect=Gebruik de OpenID Connect Discovery URL (<server>/.well-known/openid-configuration) om de eindpunten op te geven
|
||||
auths.tip.yandex=`Maak een nieuwe applicatie aan op https://oauth.yandex.com/client/new. Selecteer de volgende machtigingen van de "Yandex". assport API sectie: "Toegang tot e-mailadres", "Toegang tot avatar" en "Toegang tot gebruikersnaam, voornaam en achternaam, geslacht"`
|
||||
auths.tip.yandex=Maak een nieuwe applicatie aan op https://oauth.yandex.com/client/new. Selecteer de volgende machtigingen van de "Yandex". assport API sectie: "Toegang tot e-mailadres", "Toegang tot avatar" en "Toegang tot gebruikersnaam, voornaam en achternaam, geslacht"
|
||||
auths.edit=Authenticatiebron bewerken
|
||||
auths.activated=Deze authenticatiebron is geactiveerd
|
||||
auths.update_success=De authenticatie-bron is bijgewerkt.
|
||||
@@ -2384,7 +2266,6 @@ auths.delete=Authenticatiebron verwijderen
|
||||
auths.delete_auth_title=Authenticatiebron verwijderen
|
||||
auths.still_in_used=De authenticatiebron is nog in gebruik. Converteer of verwijder eerst een gebruiker met deze authenticatiebron.
|
||||
auths.deletion_success=De authenticatie-bron is verwijderd.
|
||||
|
||||
config.server_config=Serverconfiguratie
|
||||
config.app_name=Naam site
|
||||
config.app_ver=Gitea versie
|
||||
@@ -2401,7 +2282,6 @@ config.lfs_root_path=LFS rootpad
|
||||
config.log_file_root_path=Log-pad
|
||||
config.script_type=Script type
|
||||
config.reverse_auth_user=Omgekeerde verificatie gebruiker
|
||||
|
||||
config.ssh_config=SSH-configuratie
|
||||
config.ssh_enabled=Ingeschakeld
|
||||
config.ssh_start_builtin_server=Gebruik de ingebouwde server
|
||||
@@ -2412,12 +2292,10 @@ config.ssh_key_test_path=Pad voor key-tests
|
||||
config.ssh_keygen_path=Pad van keygen ('ssh-keygen')
|
||||
config.ssh_minimum_key_size_check=Controleer minimale key-lengte
|
||||
config.ssh_minimum_key_sizes=Minimale key-lengtes
|
||||
|
||||
config.lfs_config=LFS Configuratie
|
||||
config.lfs_enabled=Ingeschakeld
|
||||
config.lfs_content_path=LFS inhoudspad
|
||||
config.lfs_http_auth_expiry=LFS HTTP Auth Vervaltijd
|
||||
|
||||
config.db_config=Databaseconfiguratie
|
||||
config.db_type=Type
|
||||
config.db_host=Host
|
||||
@@ -2426,7 +2304,6 @@ config.db_user=Gebruikersnaam
|
||||
config.db_schema=Schema
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Pad
|
||||
|
||||
config.service_config=Serviceconfiguratie
|
||||
config.register_email_confirm=E-mailbevestiging vereist bij registreren
|
||||
config.disable_register=Schakel zelf registratie uit
|
||||
@@ -2448,12 +2325,10 @@ config.default_allow_only_contributors_to_track_time=Sta alleen bijdragers toe t
|
||||
config.no_reply_address=Verborgen e-maildomein
|
||||
config.default_visibility_organization=Standaard zichtbaarheid voor nieuwe organisaties
|
||||
config.default_enable_dependencies=Issue afhankelijkheden standaard inschakelen
|
||||
|
||||
config.webhook_config=Webhook configuratie
|
||||
config.queue_length=Lengte van wachtrij
|
||||
config.deliver_timeout=Bezorging verlooptijd
|
||||
config.skip_tls_verify=TLS-verificatie overslaan
|
||||
|
||||
config.mailer_enabled=Ingeschakeld
|
||||
config.mailer_name=Naam
|
||||
config.mailer_smtp_port=SMTP Poort
|
||||
@@ -2465,16 +2340,13 @@ config.mailer_sendmail_timeout=Sendmail time-out
|
||||
config.mailer_use_dummy=Dummy
|
||||
config.test_email_placeholder=E-mailadres (bijv. test@example.com)
|
||||
config.send_test_mail=Test e-mail verzenden
|
||||
|
||||
config.oauth_config=OAuth-configuratie
|
||||
config.oauth_enabled=Ingeschakeld
|
||||
|
||||
config.cache_config=Cache-configuratie
|
||||
config.cache_adapter=Cache-adapter
|
||||
config.cache_interval=Cache-interval
|
||||
config.cache_conn=Cache-connectie
|
||||
config.cache_item_ttl=Cache-item TTL
|
||||
|
||||
config.session_config=Sessieconfiguratie
|
||||
config.session_provider=Sessieprovider
|
||||
config.provider_config=Provider config
|
||||
@@ -2483,12 +2355,10 @@ config.gc_interval_time=GC interval time
|
||||
config.session_life_time=Sessie duur
|
||||
config.https_only=Alleen HTTPS
|
||||
config.cookie_life_time=Cookie duur leeftijd
|
||||
|
||||
config.picture_config=Foto en avatar configuratie
|
||||
config.picture_service=Foto service
|
||||
config.disable_gravatar=Gravatar uitschakelen
|
||||
config.enable_federated_avatar=Federated avatars toestaan
|
||||
|
||||
config.git_config=Git configuratie
|
||||
config.git_disable_diff_highlight=Uitschakelen Diff Syntaxis-Highlight
|
||||
config.git_max_diff_lines=Maximum Diff Lijnen (voor een enkel bestand)
|
||||
@@ -2499,14 +2369,10 @@ config.git_mirror_timeout=Kopie Update Timeout
|
||||
config.git_clone_timeout=Kloon operatie timeout
|
||||
config.git_pull_timeout=Pull operatie timeout
|
||||
config.git_gc_timeout=GC operatie timeout
|
||||
|
||||
config.log_config=Logconfiguratie
|
||||
config.disabled_logger=Uitgeschakeld
|
||||
config.access_log_mode=Toegangslog-modus
|
||||
config.xorm_log_sql=Log SQL
|
||||
|
||||
|
||||
|
||||
monitor.cron=Cron-taken
|
||||
monitor.name=Naam
|
||||
monitor.schedule=Planning
|
||||
@@ -2521,7 +2387,6 @@ monitor.last_execution_result=Resultaat
|
||||
monitor.process.cancel=Annuleer proces
|
||||
monitor.process.cancel_desc=Annuleren van een proces kan gegevensverlies veroorzaken
|
||||
monitor.process.cancel_notices=Annuleer: <strong>%s</strong>?
|
||||
|
||||
monitor.queues=Wachtrijen
|
||||
monitor.queue=Wachtrij: %s
|
||||
monitor.queue.name=Naam
|
||||
@@ -2535,7 +2400,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=Momenteel %[1]d
|
||||
monitor.queue.settings.maxnumberworkers.error=Maximaal aantal workers moet een nummer zijn
|
||||
monitor.queue.settings.submit=Instellingen bijwerken
|
||||
monitor.queue.settings.changed=Instellingen bijgewerkt
|
||||
|
||||
notices.system_notice_list=Systeem aankondigingen
|
||||
notices.view_detail_header=Bekijk notificatie details
|
||||
notices.select_all=Alles selecteren
|
||||
@@ -2624,9 +2488,6 @@ owner.settings.cleanuprules.enabled=Ingeschakeld
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=Naam
|
||||
runners.owner_type=Type
|
||||
runners.description=Omschrijving
|
||||
@@ -2634,14 +2495,9 @@ runners.task_list.run=Uitvoeren
|
||||
runners.task_list.repository=Opslagplaats
|
||||
runners.task_list.commit=Commit
|
||||
runners.status.active=Actief
|
||||
|
||||
runs.commit=Commit
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=Symbolic link
|
||||
|
||||
|
||||
+62
-206
@@ -21,7 +21,6 @@ signed_in_as=Zalogowany jako
|
||||
toc=Spis treści
|
||||
licenses=Licencje
|
||||
return_to_gitea=Wróć do Gitea
|
||||
|
||||
username=Nazwa użytkownika
|
||||
email=Adres e-mail
|
||||
password=Hasło
|
||||
@@ -31,7 +30,6 @@ captcha=CAPTCHA
|
||||
twofa=Autoryzacja dwuskładnikowa
|
||||
twofa_scratch=Kod jednorazowy weryfikacji dwuetapowej
|
||||
passcode=Kod dostępu
|
||||
|
||||
webauthn_insert_key=Podłącz swój klucz bezpieczeństwa
|
||||
webauthn_sign_in=Naciśnij przycisk na swoim kluczu bezpieczeństwa. Jeśli go nie posiada, podłącz go ponownie.
|
||||
webauthn_press_button=Naciśnij przycisk na swoim kluczu bezpieczeństwa…
|
||||
@@ -39,13 +37,12 @@ webauthn_use_twofa=Użyj kodu uwierzytelniania dwuskładnikowego ze swojego tele
|
||||
webauthn_error=Nie można odczytać Twojego klucza bezpieczeństwa.
|
||||
webauthn_unsupported_browser=Twoja przeglądarka nie obsługuje obecnie WebAuthn.
|
||||
webauthn_error_unknown=Wystąpił nieznany błąd. Spróbuj ponownie.
|
||||
webauthn_error_insecure=`WebAuthn obsługuje tylko bezpieczne połączenia. Do testowania przez HTTP można użyć "localhost" lub "127.0.0.1"`
|
||||
webauthn_error_insecure=WebAuthn obsługuje tylko bezpieczne połączenia. Do testowania przez HTTP można użyć "localhost" lub "127.0.0.1"
|
||||
webauthn_error_unable_to_process=Serwer nie mógł obsłużyć Twojego żądania.
|
||||
webauthn_error_duplicated=Klucz bezpieczeństwa nie jest dozwolony dla tego żądania. Upewnij się, że klucz nie jest już zarejestrowany.
|
||||
webauthn_error_empty=Musisz ustawić nazwę dla tego klucza.
|
||||
webauthn_error_timeout=Osiągnięto limit czasu zanim Twój klucz może zostać odczytany. Odśwież stronę i spróbuj ponownie.
|
||||
webauthn_reload=Odśwież
|
||||
|
||||
repository=Repozytorium
|
||||
organization=Organizacja
|
||||
mirror=Kopia lustrzana
|
||||
@@ -62,18 +59,15 @@ settings=Ustawienia
|
||||
your_profile=Profil
|
||||
your_starred=Z gwiazdką
|
||||
your_settings=Ustawienia
|
||||
|
||||
all=Wszystko
|
||||
sources=Źródła
|
||||
mirrors=Kopie lustrzne
|
||||
collaborative=Współtworzone
|
||||
forks=Forki
|
||||
|
||||
activities=Aktywności
|
||||
pull_requests=Oczekujące zmiany
|
||||
issues=Zgłoszenia
|
||||
milestones=Kamienie milowe
|
||||
|
||||
ok=OK
|
||||
cancel=Anuluj
|
||||
save=Zapisz
|
||||
@@ -82,37 +76,25 @@ add_all=Dodaj wszystko
|
||||
remove=Usuń
|
||||
remove_all=Usuń wszystko
|
||||
edit=Edytuj
|
||||
|
||||
enabled=Włączone
|
||||
disabled=Wyłączone
|
||||
|
||||
copy=Kopiuj
|
||||
copy_url=Kopiuj adres URL
|
||||
copy_branch=Kopiuj nazwę gałęzi
|
||||
copy_success=Skopiowano!
|
||||
copy_error=Kopiowanie nie powiodło się
|
||||
|
||||
write=Napisz
|
||||
preview=Podgląd
|
||||
loading=Ładowanie…
|
||||
|
||||
step1=Krok 1:
|
||||
step2=Krok 2:
|
||||
|
||||
error=Błąd
|
||||
error404=Strona, do której próbujesz dotrzeć <strong>nie istnieje</strong> lub <strong>nie jesteś autoryzowany</strong> aby go zobaczyć.
|
||||
|
||||
never=Nigdy
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Repozytorium
|
||||
concept_user_organization=Organizacja
|
||||
|
||||
|
||||
|
||||
name=Nazwa
|
||||
archived=Zarchiwizowane
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -167,7 +149,6 @@ err_empty_admin_email=Pole adresu e-mail administratora nie może być puste.
|
||||
err_admin_name_is_reserved=Nazwa użytkownika administratora jest nieprawidłowa, pseudonim jest zastrzeżony
|
||||
err_admin_name_pattern_not_allowed=Nazwa użytkownika administratora jest nieprawidłowa, pseudonim zawiera zastrzeżone znaki
|
||||
err_admin_name_is_invalid=Nazwa użytkownika administratora jest nieprawidłowa
|
||||
|
||||
general_title=Ustawienia ogólne
|
||||
app_name=Tytuł witryny
|
||||
app_name_helper=Wprowadź nazwę firmy.
|
||||
@@ -186,7 +167,6 @@ app_url=Podstawowy adres URL Gitea
|
||||
app_url_helper=Podstawowy adres dla klonowania adresów URL HTTP(S) oraz powiadomień e-mail.
|
||||
log_root_path=Ścieżka dla logów
|
||||
log_root_path_helper=Pliki logów będą zapisywane w tym katalogu.
|
||||
|
||||
optional_title=Ustawienia opcjonalne
|
||||
email_title=Ustawienia e-mail
|
||||
smtp_addr=Serwer SMTP
|
||||
@@ -255,19 +235,16 @@ view_home=Zobacz %s
|
||||
search_repos=Znajdź repozytorium…
|
||||
filter=Inne filtry
|
||||
filter_by_team_repositories=Filtruj według repozytoriów zespołu
|
||||
feed_of=`Kanał "%s"`
|
||||
|
||||
feed_of=Kanał "%s"
|
||||
show_archived=Zarchiwizowane
|
||||
archived=Zarchiwizowane
|
||||
show_both_archived_unarchived=Wyświetlanie zarchiwizowanych i niezarchiwizowanych
|
||||
show_only_archived=Wyświetlanie tylko zarchiwizowanych
|
||||
show_only_unarchived=Wyświetlanie tylko niezarchiwizowanych
|
||||
|
||||
show_private=Prywatne
|
||||
show_both_private_public=Wyświetlanie publicznych i prywatnych
|
||||
show_only_private=Wyświetlanie tylko prywatnych
|
||||
show_only_public=Wyświetlanie tylko publicznych
|
||||
|
||||
issues.in_your_repos=W Twoich repozytoriach
|
||||
|
||||
[explore]
|
||||
@@ -284,7 +261,6 @@ org_no_results=Nie znaleziono pasujących organizacji.
|
||||
code_no_results=Nie znaleziono kodu źródłowego odpowiadającego Twojej frazie wyszukiwania.
|
||||
code_last_indexed_at=Ostatnio indeksowane %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Zarejestruj konto
|
||||
register_helper_msg=Masz już konto? Zaloguj się teraz!
|
||||
@@ -347,30 +323,23 @@ password_pwned_err=Nie udało się ukończyć żądania do HaveIBeenPwned
|
||||
view_it_on=Zobacz na %s
|
||||
link_not_working_do_paste=Nie działa? Spróbuj skopiować i wkleić go do przeglądarki.
|
||||
hi_user_x=Cześć <b>%s</b>,
|
||||
|
||||
activate_account=Aktywuj swoje konto
|
||||
activate_account.title=%s, proszę aktywuj swoje konto
|
||||
activate_account.text_1=Cześć <b>%[1]s</b>, dziękujemy za rejestrację na %[2]s!
|
||||
activate_account.text_2=Kliknij poniższy link, aby aktywować swoje konto w ciągu <b>%s</b>:
|
||||
|
||||
activate_email=Potwierdź swój adres e-mail
|
||||
activate_email.text=Aby zweryfikować swój adres e-mail, w ciągu następnych <b>%s</b> kliknij poniższy link:
|
||||
|
||||
register_notify=Witamy w Gitea
|
||||
register_notify.title=%[1]s, witaj w %[2]s
|
||||
register_notify.text_1=to jest Twój e-mail z potwierdzeniem rejestracji dla %s!
|
||||
register_notify.text_2=Możesz teraz zalogować się za pomocą nazwy użytkownika: %s.
|
||||
register_notify.text_3=Jeśli to konto zostało utworzone dla Ciebie, <a href="%s">ustaw swoje hasło</a>.
|
||||
|
||||
reset_password=Odzyskaj swoje konto
|
||||
reset_password.title=%s, prosiłeś o odzyskanie konta
|
||||
reset_password.text=Kliknij poniższy link, aby odzyskać swoje konto w ciągu <b>%s</b>:
|
||||
|
||||
register_success=Rejestracja powiodła się
|
||||
|
||||
issue_assigned.pull=@%[1]s przypisał cię do pull request'a %[2]s w repozytorium %[3]s.
|
||||
issue_assigned.issue=@%[1]s przypisał cię do sprawy %[2]s w repozytorium %[3]s.
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> wspomniał o Tobie:
|
||||
issue.action.force_push=<b>%[1]s</b> wymusił push'a <b>%[2]s</b> z %[3]s do %[4]s.
|
||||
issue.action.close=<b>@%[1]s</b> zamknął #%[2]d.
|
||||
@@ -379,7 +348,6 @@ issue.action.review=<b>@%[1]s</b> skomentował ten pull request.
|
||||
issue.action.ready_for_review=<b>@%[1]s</b> oznaczył ten pull request jako gotowy do sprawdzenia.
|
||||
issue.action.new=<b>@%[1]s</b> założył #%[2]d.
|
||||
issue.in_tree_path=W %s:
|
||||
|
||||
release.new.subject=%s w %s opublikowane
|
||||
release.new.text=<b>@%[1]s</b> wydał %[2]s w %[3]s
|
||||
release.title=Tytuł: %s
|
||||
@@ -387,16 +355,13 @@ release.note=Notatka:
|
||||
release.downloads=Pobierz:
|
||||
release.download.zip=Kod źródłowy (ZIP)
|
||||
release.download.targz=Kod źródłowy (TAR.GZ)
|
||||
|
||||
repo.transfer.subject_to=%s chciałby przenieść "%s" do %s
|
||||
repo.transfer.subject_to_you=%s chciałby przenieść "%s" do ciebie
|
||||
repo.transfer.to_you=ciebie
|
||||
repo.transfer.body=Aby zaakceptować lub odrzucić go, odwiedź %s lub po prostu go zignoruj.
|
||||
|
||||
repo.collaborator.added.subject=%s dodał Cię do %s
|
||||
repo.collaborator.added.text=Zostałeś dodany jako współtwórca repozytorium:
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Tak
|
||||
no=Nie
|
||||
@@ -415,32 +380,28 @@ PayloadUrl=URL do wywołania
|
||||
TeamName=Nazwa zespołu
|
||||
AuthName=Nazwa autoryzacji
|
||||
AdminEmail=E-mail administratora
|
||||
|
||||
NewBranchName=Nazwa nowej gałęzi
|
||||
CommitSummary=Podsumowanie commita
|
||||
CommitMessage=Wiadomość commita
|
||||
CommitChoice=Wybór commita
|
||||
TreeName=Ścieżka pliku
|
||||
Content=Treść
|
||||
|
||||
SSPISeparatorReplacement=Separator
|
||||
SSPIDefaultLanguage=Domyślny język
|
||||
|
||||
require_error=` nie może być puste.`
|
||||
alpha_dash_error=` powinno zawierać tylko znaki alfanumeryczne, myślniki ("-") i znaki podkreślenia ("_").`
|
||||
alpha_dash_dot_error=` powinno zawierać tylko znaki alfanumeryczne, myślniki ("-"), znaki podkreślenia ("_") i kropki (".").`
|
||||
git_ref_name_error=` musi być prawidłową nazwą Git.`
|
||||
size_error=` musi być wielkości %s.`
|
||||
min_size_error=` musi zawierać co najwyżej %s znaków.`
|
||||
max_size_error=` musi zawierać co najwyżej %s znaków.`
|
||||
email_error=` nie jest poprawnym adresem e-mail.`
|
||||
glob_pattern_error=` wzorzec glob jest nieprawidłowy: %s.`
|
||||
regex_pattern_error=` wzorzec regex jest nieprawidłowy: %s.`
|
||||
require_error=" nie może być puste."
|
||||
alpha_dash_error=" powinno zawierać tylko znaki alfanumeryczne, myślniki ("-") i znaki podkreślenia ("_")."
|
||||
alpha_dash_dot_error=" powinno zawierać tylko znaki alfanumeryczne, myślniki ("-"), znaki podkreślenia ("_") i kropki (".")."
|
||||
git_ref_name_error=" musi być prawidłową nazwą Git."
|
||||
size_error=" musi być wielkości %s."
|
||||
min_size_error=" musi zawierać co najwyżej %s znaków."
|
||||
max_size_error=" musi zawierać co najwyżej %s znaków."
|
||||
email_error=" nie jest poprawnym adresem e-mail."
|
||||
glob_pattern_error=" wzorzec glob jest nieprawidłowy: %s."
|
||||
regex_pattern_error=" wzorzec regex jest nieprawidłowy: %s."
|
||||
unknown_error=Nieznany błąd:
|
||||
captcha_incorrect=Kod CAPTCHA jest nieprawidłowy.
|
||||
password_not_match=Hasła nie są identyczne.
|
||||
lang_select_error=Wybierz język z listy.
|
||||
|
||||
username_been_taken=Ta nazwa użytkownika jest już zajęta.
|
||||
username_change_not_local_user=Użytkownicy nielokalni nie mogą zmieniać swojej nazwy użytkownika.
|
||||
repo_name_been_taken=Nazwa repozytorium jest już zajęta.
|
||||
@@ -469,12 +430,9 @@ user_not_exist=Użytkownik nie istnieje.
|
||||
team_not_exist=Ten zespół nie istnieje.
|
||||
last_org_owner=Nie możesz usunąć ostatniego użytkownika z zespołu "Owners". Organizacja musi mieć przynajmniej jednego właściciela.
|
||||
cannot_add_org_to_team=Organizacja nie może zostać dodana jako członek zespołu.
|
||||
|
||||
invalid_ssh_key=Nie można zweryfikować Twojego klucza SSH: %s
|
||||
invalid_gpg_key=Nie można zweryfikować Twojego klucza GPG: %s
|
||||
auth_failed=Uwierzytelnienie się nie powiodło: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Gałąź docelowa nie istnieje.
|
||||
|
||||
[user]
|
||||
@@ -492,7 +450,6 @@ unfollow=Przestań obserwować
|
||||
user_bio=Biografia
|
||||
disabled_public_activity=Ten użytkownik wyłączył publiczne wyświetlanie jego aktywności.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profil
|
||||
account=Konto
|
||||
@@ -510,7 +467,6 @@ twofa=Autoryzacja dwuetapowa
|
||||
account_link=Powiązane Konta
|
||||
organization=Organizacje
|
||||
webauthn=Klucze bezpieczeństwa
|
||||
|
||||
public_profile=Profil publiczny
|
||||
password_username_disabled=Użytkownicy nielokalni nie mogą zmieniać swoich nazw. Aby uzyskać więcej informacji, skontaktuj się z administratorem strony.
|
||||
full_name=Imię i nazwisko
|
||||
@@ -528,7 +484,6 @@ ui=Motyw
|
||||
comment_type_group_title=Tytuł
|
||||
privacy=Prywatność
|
||||
keep_activity_private_popup=Aktywność staje się widoczna tylko dla Ciebie i administratorów
|
||||
|
||||
lookup_avatar_by_mail=Znajdź awatar po adresie e-mail
|
||||
federated_avatar_lookup=Wyszukiwanie zewnętrznych awatarów
|
||||
enable_custom_avatar=Włącz niestandardowe awatary
|
||||
@@ -537,14 +492,12 @@ update_avatar=Aktualizuj awatar
|
||||
delete_current_avatar=Usuń obecny Avatar
|
||||
uploaded_avatar_not_a_image=Załadowany plik nie jest obrazem.
|
||||
update_avatar_success=Twój awatar został zmieniony.
|
||||
|
||||
change_password=Aktualizuj hasło
|
||||
old_password=Aktualne hasło
|
||||
new_password=Nowe hasło
|
||||
password_incorrect=Bieżące hasło nie jest prawidłowe.
|
||||
change_password_success=Twoje hasło zostało zaktualizowane. Od teraz możesz logować się za pomocą nowego hasła.
|
||||
password_change_disabled=Konta niebędące lokalnymi nie mogą zmienić swojego hasła poprzez interfejs przeglądarkowy Gitea.
|
||||
|
||||
emails=Adresy e-mail
|
||||
manage_emails=Zarządzaj adresami e-mail
|
||||
manage_themes=Wybierz motyw domyślny
|
||||
@@ -574,7 +527,6 @@ email_preference_set_success=Preferencje e-mail zostały ustawione pomyślnie.
|
||||
add_openid_success=Nowy adres OpenID został dodany.
|
||||
keep_email_private=Ukryj adres e-mail
|
||||
openid_desc=OpenID pozwala na delegowanie uwierzytelniania do zewnętrznego operatora.
|
||||
|
||||
manage_ssh_keys=Zarządzaj kluczami SSH
|
||||
manage_gpg_keys=Zarządzaj kluczami GPG
|
||||
add_key=Dodaj klucz
|
||||
@@ -638,7 +590,6 @@ ssh_disabled=SSH jest wyłączony
|
||||
ssh_externally_managed=Ten klucz SSH jest zarządzany zewnętrznie dla tego użytkownika
|
||||
manage_social=Zarządzaj powiązanymi kontami społecznościowymi
|
||||
unbind=Rozłącz
|
||||
|
||||
manage_access_token=Zarządzaj tokenami dostępu
|
||||
generate_new_token=Wygeneruj nowy token
|
||||
tokens_desc=Te tokeny dostępu udzielają dostępu do Twojego konta za pomocą API Gitea.
|
||||
@@ -652,7 +603,6 @@ access_token_deletion_cancel_action=Anuluj
|
||||
access_token_deletion_confirm_action=Usuń
|
||||
delete_token_success=Token został usunięty. Aplikacje używające go nie będą miały już dostępu do Twojego konta.
|
||||
permission_read=Przeczytane
|
||||
|
||||
manage_oauth2_applications=Zarządzaj aplikacjami OAuth2
|
||||
edit_oauth2_application=Edytuj aplikację OAuth2
|
||||
oauth2_applications_desc=Aplikacje OAuth2 pozwalają Twojej aplikacji zewnętrznej na bezpiecznie uwierzytelnianie użytkowników w tej instancji Gitea.
|
||||
@@ -669,12 +619,10 @@ oauth2_regenerate_secret=Ponownie wygeneruj sekretny klucz
|
||||
oauth2_regenerate_secret_hint=Utraciłeś sekretny klucz?
|
||||
oauth2_application_edit=Zmień
|
||||
oauth2_application_create_description=Aplikacje OAuth2 umożliwiają Twojej aplikacji dostęp do kont użytkowników na tej instancji.
|
||||
|
||||
authorized_oauth2_applications=Autoryzowane aplikacje OAuth2
|
||||
revoke_key=Odwołaj
|
||||
revoke_oauth2_grant=Odwołaj dostęp
|
||||
revoke_oauth2_grant_description=Odwołanie dostępu dla tej aplikacji uniemożliwi jej korzystanie z Twoich danych. Czy jesteś pewny(-a)?
|
||||
|
||||
twofa_desc=Weryfikacja dwuskładnikowa zwiększa bezpieczeństwo Twojego konta.
|
||||
twofa_is_enrolled=Twoje konto ma obecnie <strong>włączoną</strong> autoryzację dwuetapową.
|
||||
twofa_not_enrolled=Twoje konto obecnie nie ma włączonej autoryzacji dwuetapowej.
|
||||
@@ -691,11 +639,9 @@ then_enter_passcode=Oraz wpisz kod dostępu pokazany w aplikacji:
|
||||
passcode_invalid=Kod dostępu jest nieprawidłowy. Spróbuj ponownie.
|
||||
twofa_enrolled=Na Twoim koncie została uruchomiona weryfikacja dwuetapowa. Przechowuj swój kod jednorazowy (%s) w bezpiecznym miejscu, gdyż jest widoczny tylko raz!
|
||||
twofa_failed_get_secret=Nie udało się uzyskać sekretu.
|
||||
|
||||
webauthn_register_key=Dodaj klucz bezpieczeństwa
|
||||
webauthn_delete_key=Usuń klucz bezpieczeństwa
|
||||
webauthn_delete_key_desc=Jeżeli usuniesz klucz bezpieczeństwa, utracisz możliwość zalogowania się z jego użyciem. Kontynuować?
|
||||
|
||||
manage_account_links=Zarządzaj powiązanymi kontami
|
||||
manage_account_links_desc=Te konta zewnętrzne są powiązane z Twoim kontem Gitea.
|
||||
account_links_not_available=Obecnie nie ma żadnych zewnętrznych kont powiązanych z tym kontem Gitea.
|
||||
@@ -703,22 +649,17 @@ link_account=Powiąż konto
|
||||
remove_account_link=Usuń powiązane konto
|
||||
remove_account_link_desc=Usunięcie powiązanego konta unieważni jego dostęp do Twojego konta Gitea. Kontynuować?
|
||||
remove_account_link_success=Powiązane konto zostało odłączone.
|
||||
|
||||
|
||||
orgs_none=Nie jesteś członkiem żadnej organizacji.
|
||||
|
||||
delete_account=Usuń swoje konto
|
||||
delete_prompt=Ta operacja permanentnie usunie Twoje konto użytkownika i jest <strong>NIEODWRACALNA</strong>.
|
||||
delete_with_all_comments=Twoje konto jest młodsze niż %s. Aby uniknąć fałszywych komentarzy, wszystkie komentarze zgłoszenia/PR zostaną z nim usunięte.
|
||||
confirm_delete_account=Potwierdź usunięcie
|
||||
delete_account_title=Usuń swoje konto
|
||||
delete_account_desc=Czy na pewno chcesz permanentnie usunąć to konto użytkownika?
|
||||
|
||||
email_notifications.enable=Włącz powiadomienia e-mail
|
||||
email_notifications.onmention=Wyślij wiadomość e-mail wyłącznie przy wzmiankach
|
||||
email_notifications.disable=Wyłącz powiadomienia e-mail
|
||||
email_notifications.submit=Ustaw preferencje wiadomości e-mail
|
||||
|
||||
visibility=Widoczność użytkownika
|
||||
visibility.public=Publiczny
|
||||
visibility.limited=Ograniczony
|
||||
@@ -792,12 +733,10 @@ delete_preexisting_label=Usuń
|
||||
delete_preexisting=Usuń istniejące pliki
|
||||
delete_preexisting_content=Usuń pliki w %s
|
||||
delete_preexisting_success=Usunięto nieprzyjęte pliki w %s
|
||||
|
||||
transfer.accept=Akceptuj transfer
|
||||
transfer.accept_desc=`Przenieś do "%s"`
|
||||
transfer.accept_desc=Przenieś do "%s"
|
||||
transfer.reject=Odrzuć transfer
|
||||
transfer.reject_desc=`Anuluj transfer do "%s"`
|
||||
|
||||
transfer.reject_desc=Anuluj transfer do "%s"
|
||||
desc.private=Prywatne
|
||||
desc.public=Publiczne
|
||||
desc.private_template=Szablon prywatny
|
||||
@@ -805,7 +744,6 @@ desc.public_template=Szablon
|
||||
desc.internal=Wewnętrzny
|
||||
desc.internal_template=Wewnętrzny szablon
|
||||
desc.archived=Zarchiwizowane
|
||||
|
||||
template.items=Elementy szablonu
|
||||
template.git_content=Zawartość gita (domyślna gałąź)
|
||||
template.git_hooks=Hooki Git
|
||||
@@ -815,13 +753,10 @@ template.avatar=Awatar
|
||||
template.issue_labels=Etykiety zgłoszenia
|
||||
template.one_item=Musisz wybrać co najmniej jeden element szablonu
|
||||
template.invalid=Musisz wybrać repozytorium dla szablonu
|
||||
|
||||
archive.issue.nocomment=To repozytorium jest zarchiwizowane. Nie możesz komentować zgłoszeń.
|
||||
archive.pull.nocomment=To repozytorium jest zarchiwizowane. Nie możesz komentować Pull Requestów.
|
||||
|
||||
form.reach_limit_of_creation_1=Osiągnąłeś już limit %d repozytorium.
|
||||
form.reach_limit_of_creation_n=Osiągnąłeś już limit %d repozytoriów.
|
||||
|
||||
need_auth=Autoryzacja
|
||||
migrate_options=Opcje migracji
|
||||
migrate_service=Usługa migracji
|
||||
@@ -867,7 +802,6 @@ migrate.migrating_labels=Migracja etykiet
|
||||
migrate.migrating_releases=Migracja wydań
|
||||
migrate.migrating_issues=Migracja problemów
|
||||
migrate.migrating_pulls=Migracja Pull Requestów
|
||||
|
||||
mirror_from=kopia lustrzana
|
||||
forked_from=sforkowany z
|
||||
generated_from=wygenerowane z
|
||||
@@ -881,19 +815,17 @@ unstar=Usuń polubienie
|
||||
star=Polub
|
||||
fork=Forkuj
|
||||
download_archive=Pobierz repozytorium
|
||||
|
||||
no_desc=Brak opisu
|
||||
quick_guide=Skrócona instrukcja
|
||||
clone_this_repo=Klonuj repozytorium
|
||||
create_new_repo_command=Tworzenie nowego repozytorium z linii poleceń
|
||||
push_exist_repo=Wypychanie istniejącego repozytorium z linii poleceń
|
||||
empty_message=To repozytorium nie zawiera żadnej zawartości.
|
||||
|
||||
code=Kod
|
||||
code.desc=Uzyskaj dostęp do kodu źródłowego, plików, commitów i gałęzi.
|
||||
branch=Gałąź
|
||||
tree=Drzewo
|
||||
clear_ref=`Wyczyść bieżące odniesienie`
|
||||
clear_ref=Wyczyść bieżące odniesienie
|
||||
filter_branch_and_tag=Filtruj gałąź lub tag
|
||||
find_tag=Znajdź tag
|
||||
branches=Gałęzie
|
||||
@@ -904,7 +836,6 @@ project_board=Projekty
|
||||
labels=Etykiety
|
||||
org_labels_desc=Etykiety organizacji, które mogą być używane z <strong>wszystkimi repozytoriami</strong> w tej organizacji
|
||||
org_labels_desc_manage=zarządzaj
|
||||
|
||||
milestones=Kamienie milowe
|
||||
commits=Commity
|
||||
commit=Commit
|
||||
@@ -920,7 +851,6 @@ file_view_rendered=Wyświetl renderowane
|
||||
file_view_raw=Zobacz czysty
|
||||
file_permalink=Bezpośredni odnośnik
|
||||
file_too_large=Ten plik jest zbyt duży, aby go wyświetlić.
|
||||
|
||||
file_copy_permalink=Kopiuj bezpośredni odnośnik
|
||||
video_not_supported_in_browser=Twoja przeglądarka nie obsługuje znacznika HTML5 "video".
|
||||
audio_not_supported_in_browser=Twoja przeglądarka nie obsługuje znacznika HTML5 "audio".
|
||||
@@ -936,7 +866,6 @@ download_file=Pobierz plik
|
||||
normal_view=Zwykły widok
|
||||
line=wiersz
|
||||
lines=wiersze
|
||||
|
||||
editor.new_file=Nowy plik
|
||||
editor.upload_file=Wyślij plik
|
||||
editor.edit_file=Edytuj plik
|
||||
@@ -974,7 +903,6 @@ editor.add_subdir=Dodaj katalog…
|
||||
editor.no_commit_to_branch=Zatwierdzanie bezpośrednio do tej gałęzi nie jest możliwe, ponieważ:
|
||||
editor.user_no_push_to_branch=Użytkownik nie może wypychać do gałęzi
|
||||
editor.require_signed_commit=Gałąź wymaga podpisanych commitów
|
||||
|
||||
commits.desc=Przeglądaj historię zmian kodu źródłowego.
|
||||
commits.commits=Commity
|
||||
commits.search=Przeszukaj commity…
|
||||
@@ -989,13 +917,9 @@ commits.signed_by=Podpisane przez
|
||||
commits.signed_by_untrusted_user=Podpisane przez niezaufanego użytkownika
|
||||
commits.signed_by_untrusted_user_unmatched=Podpisane przez niezaufanego użytkownika, który nie pasuje do autora commita
|
||||
commits.gpg_key_id=ID klucza GPG
|
||||
|
||||
|
||||
commitstatus.error=Błąd
|
||||
commitstatus.pending=Oczekująca
|
||||
|
||||
ext_issues.desc=Link do zewnętrznego systemu śledzenia zgłoszeń.
|
||||
|
||||
projects=Projekty
|
||||
projects.description=Opis (opcjonalnie)
|
||||
projects.description_placeholder=Opis
|
||||
@@ -1020,7 +944,6 @@ projects.column.new_title=Nazwa
|
||||
projects.column.color=Kolor
|
||||
projects.open=Otwórz
|
||||
projects.close=Zamknij
|
||||
|
||||
issues.desc=Organizuj zgłoszenia o błędach, zadania i cele.
|
||||
issues.filter_assignees=Filtruj przypisania
|
||||
issues.filter_milestones=Filtruj kamienie milowe
|
||||
@@ -1066,22 +989,22 @@ issues.add_labels=dodano %s etykiety %s
|
||||
issues.remove_label=usunięto %s etykietę %s
|
||||
issues.remove_labels=usunięto %s etykiety %s
|
||||
issues.add_remove_labels=dodano %s i usunięto %s etykiety %s
|
||||
issues.add_milestone_at=`dodaje to do kamienia milowego <b>%s</b> %s`
|
||||
issues.add_project_at=`dodał to do <b>%s</b> projektu %s`
|
||||
issues.change_milestone_at=`zmienia kamień milowy z <b>%s</b> na <b>%s</b> %s`
|
||||
issues.change_project_at=`zmodyfikowano projekt z <b>%s</b> na <b>%s</b> %s`
|
||||
issues.remove_milestone_at=`usuwa to z kamienia milowego <b>%s</b> %s`
|
||||
issues.remove_project_at=`usunął to z <b>%s</b> projektu %s`
|
||||
issues.deleted_milestone=`(usunięto)`
|
||||
issues.deleted_project=`(usunięty)`
|
||||
issues.self_assign_at=`przypisuje to na siebie %s`
|
||||
issues.add_assignee_at=`zostaje przypisany(-a) przez <b>%s</b> %s`
|
||||
issues.remove_assignee_at=`usunięto przypisanie przez <b>%s</b> %s`
|
||||
issues.remove_self_assignment=`usuwa swoje przypisanie %s`
|
||||
issues.change_title_at=`zmieniono tytuł z <b><strike>%s</strike></b> na <b>%s</b> %s`
|
||||
issues.delete_branch_at=`usuwa gałąź <b>%s</b> %s`
|
||||
issues.add_milestone_at=dodaje to do kamienia milowego <b>%s</b> %s
|
||||
issues.add_project_at=dodał to do <b>%s</b> projektu %s
|
||||
issues.change_milestone_at=zmienia kamień milowy z <b>%s</b> na <b>%s</b> %s
|
||||
issues.change_project_at=zmodyfikowano projekt z <b>%s</b> na <b>%s</b> %s
|
||||
issues.remove_milestone_at=usuwa to z kamienia milowego <b>%s</b> %s
|
||||
issues.remove_project_at=usunął to z <b>%s</b> projektu %s
|
||||
issues.deleted_milestone=(usunięto)
|
||||
issues.deleted_project=(usunięty)
|
||||
issues.self_assign_at=przypisuje to na siebie %s
|
||||
issues.add_assignee_at=zostaje przypisany(-a) przez <b>%s</b> %s
|
||||
issues.remove_assignee_at=usunięto przypisanie przez <b>%s</b> %s
|
||||
issues.remove_self_assignment=usuwa swoje przypisanie %s
|
||||
issues.change_title_at=zmieniono tytuł z <b><strike>%s</strike></b> na <b>%s</b> %s
|
||||
issues.delete_branch_at=usuwa gałąź <b>%s</b> %s
|
||||
issues.filter_label=Etykieta
|
||||
issues.filter_label_exclude=`Użyj <code>Alt</code> + <code>Kliknij/Enter</code>, aby wykluczyć etykiety`
|
||||
issues.filter_label_exclude=Użyj <code>Alt</code> + <code>Kliknij/Enter</code>, aby wykluczyć etykiety
|
||||
issues.filter_label_no_select=Wszystkie etykiety
|
||||
issues.filter_milestone=Kamień milowy
|
||||
issues.filter_project_none=Brak projektu
|
||||
@@ -1120,7 +1043,7 @@ issues.open_title=Otwarty
|
||||
issues.closed_title=Zamknięty
|
||||
issues.draft_title=Szkic
|
||||
issues.num_comments=%d komentarzy
|
||||
issues.commented_at=`skomentował(-a) <a href="#%s">%s</a>`
|
||||
issues.commented_at=skomentował(-a) <a href="#%s">%s</a>
|
||||
issues.delete_comment_confirm=Czy na pewno chcesz usunąć ten komentarz?
|
||||
issues.context.copy_link=Skopiuj link
|
||||
issues.context.quote_reply=Cytuj odpowiedź
|
||||
@@ -1130,16 +1053,16 @@ issues.close_comment_issue=Skomentuj i zamknij
|
||||
issues.reopen_issue=Otwórz ponownie
|
||||
issues.reopen_comment_issue=Skomentuj i otwórz ponownie
|
||||
issues.create_comment=Skomentuj
|
||||
issues.closed_at=`zamknął(-ęła) to zgłoszenie <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`otworzył(-a) ponownie to zgłoszenie <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=`wspomniał(-a) to zgłoszenie z commita <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_issue_from=`<a href="%[3]s">odwołał(-a) się do tego zgłoszenia %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_pull_from=`<a href="%[3]s">odwołał(-a) się do tego Pull Requesta %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closing_from=`<a href="%[3]s">odwołał(-a) się do Pull Requesta %[4]s, który zamknie to zgłoszenie</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopening_from=`<a href="%[3]s">odwołał(-a) się do Pull Requesta %[4]s, który otworzy na nowo to zgłoszenie</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closed_from=`<a href="%[3]s">zamknął(-ęła) to zgłoszenie %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopened_from=`<a href="%[3]s">ponownie otworzył(-a) to zgłoszenie %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_from=`z %[1]s`
|
||||
issues.closed_at=zamknął(-ęła) to zgłoszenie <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=otworzył(-a) ponownie to zgłoszenie <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.commit_ref_at=wspomniał(-a) to zgłoszenie z commita <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_issue_from=<a href="%[3]s">odwołał(-a) się do tego zgłoszenia %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_pull_from=<a href="%[3]s">odwołał(-a) się do tego Pull Requesta %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closing_from=<a href="%[3]s">odwołał(-a) się do Pull Requesta %[4]s, który zamknie to zgłoszenie</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopening_from=<a href="%[3]s">odwołał(-a) się do Pull Requesta %[4]s, który otworzy na nowo to zgłoszenie</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closed_from=<a href="%[3]s">zamknął(-ęła) to zgłoszenie %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s">ponownie otworzył(-a) to zgłoszenie %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_from=z %[1]s
|
||||
issues.role.owner=Właściciel
|
||||
issues.role.member=Członek
|
||||
issues.re_request_review=Poproś o ponowną recenzję
|
||||
@@ -1165,8 +1088,8 @@ issues.label.filter_sort.reverse_alphabetically=Alfabetycznie odwrotnie
|
||||
issues.label.filter_sort.by_size=Najmniejszy rozmiar
|
||||
issues.label.filter_sort.reverse_by_size=Największy rozmiar
|
||||
issues.num_participants=Uczestnicy %d
|
||||
issues.attachment.open_tab=`Kliknij, aby zobaczyć "%s" w nowej karcie`
|
||||
issues.attachment.download=`Kliknij, aby pobrać "%s"`
|
||||
issues.attachment.open_tab=Kliknij, aby zobaczyć "%s" w nowej karcie
|
||||
issues.attachment.download=Kliknij, aby pobrać "%s"
|
||||
issues.subscribe=Subskrybuj
|
||||
issues.unsubscribe=Anuluj subskrypcję
|
||||
issues.lock=Zablokuj konwersację
|
||||
@@ -1191,21 +1114,21 @@ issues.comment_on_locked=Nie możesz umieszczać komentarzy pod zablokowanym zg
|
||||
issues.delete=Usuń
|
||||
issues.tracker=Śledzenie czasu
|
||||
issues.start_tracking=Rozpocznij śledzenie czasu
|
||||
issues.start_tracking_history=`rozpoczął(-ęła) pracę nad %s`
|
||||
issues.start_tracking_history=rozpoczął(-ęła) pracę nad %s
|
||||
issues.tracker_auto_close=Licznik czasu zostanie automatycznie zatrzymany w momencie zamknięcia tego zgłoszenia
|
||||
issues.stop_tracking_history=`zakończył(-a) pracę nad %s`
|
||||
issues.stop_tracking_history=zakończył(-a) pracę nad %s
|
||||
issues.cancel_tracking=Odrzuć
|
||||
issues.add_time=Dodaj czas ręcznie
|
||||
issues.del_time=Usuń ten dziennik czasu
|
||||
issues.add_time_short=Dodaj czas
|
||||
issues.add_time_cancel=Anuluj
|
||||
issues.add_time_history=`dodał(-a) spędzony czas %s`
|
||||
issues.add_time_history=dodał(-a) spędzony czas %s
|
||||
issues.del_time_history=usunął(-ęła) spędzony czas %s
|
||||
issues.add_time_hours=Godziny
|
||||
issues.add_time_minutes=Minuty
|
||||
issues.add_time_sum_to_small=Czas nie został wprowadzony.
|
||||
issues.time_spent_total=Całkowity spędzony czas
|
||||
issues.time_spent_from_all_authors=`Całkowity spędzony czas: %s`
|
||||
issues.time_spent_from_all_authors=Całkowity spędzony czas: %s
|
||||
issues.due_date=Termin realizacji
|
||||
issues.invalid_due_date_format=Format terminu realizacji musi mieć wartość 'rrrr-mm-dd'.
|
||||
issues.error_modifying_due_date=Nie udało się zmodyfikować terminu realizacji.
|
||||
@@ -1227,8 +1150,8 @@ issues.dependency.add=Dodaj zależność…
|
||||
issues.dependency.cancel=Anuluj
|
||||
issues.dependency.remove=Usuń
|
||||
issues.dependency.remove_info=Usuń tę zależność
|
||||
issues.dependency.added_dependency=`dodał nową zależność %s`
|
||||
issues.dependency.removed_dependency=`usunął zależność %s`
|
||||
issues.dependency.added_dependency=dodał nową zależność %s
|
||||
issues.dependency.removed_dependency=usunął zależność %s
|
||||
issues.dependency.issue_close_blocks=To zgłoszenie blokuje zamknięcie następujących zgłoszeń
|
||||
issues.dependency.pr_close_blocks=Ten Pull Request blokuje zamknięcie następujących zgłoszeń
|
||||
issues.dependency.issue_close_blocked=Musisz zamknąć wszystkie zgłoszenia blokujące to zgłoszenie zanim je zamkniesz.
|
||||
@@ -1272,10 +1195,8 @@ issues.assignee.error=Nie udało się dodać wszystkich wybranych osób do przyp
|
||||
issues.reference_issue.body=Treść
|
||||
issues.content_history.edited=edytowano
|
||||
issues.content_history.delete_from_history=Usuń z historii
|
||||
|
||||
compare.compare_base=baza
|
||||
compare.compare_head=porównaj
|
||||
|
||||
pulls.desc=Włącz Pull Requesty i recenzjonowanie kodu.
|
||||
pulls.new=Nowy Pull Request
|
||||
pulls.compare_changes=Nowy Pull Request
|
||||
@@ -1289,7 +1210,7 @@ pulls.nothing_to_compare_and_allow_empty_pr=Te gałęzie są równe. Ten PR będ
|
||||
pulls.create=Utwórz Pull Request
|
||||
pulls.title_desc=chce scalić %[1]d commity/ów z <code>%[2]s</code> do <code id="branch_target">%[3]s</code>
|
||||
pulls.merged_title_desc=scala %[1]d commity/ów z <code>%[2]s</code> do <code>%[3]s</code> %[4]s
|
||||
pulls.change_target_branch_at=`zmienia gałąź docelową z <b>%s</b> na <b>%s</b> %s`
|
||||
pulls.change_target_branch_at=zmienia gałąź docelową z <b>%s</b> na <b>%s</b> %s
|
||||
pulls.tab_conversation=Dyskusja
|
||||
pulls.tab_commits=Commity
|
||||
pulls.tab_files=Zmodyfikowane pliki
|
||||
@@ -1298,7 +1219,7 @@ pulls.cant_reopen_deleted_branch=Ten Pull Request nie może być ponownie otwart
|
||||
pulls.merged=Scalone
|
||||
pulls.manually_merged=Ręcznie scalone
|
||||
pulls.is_closed=Pull Request został zamknięty.
|
||||
pulls.title_wip_desc=`<a href="#">Poprzedź tytuł przy pomocy <strong>%s</strong></a>, aby zapobiec przypadkowemu scaleniu tego Pull Requesta.`
|
||||
pulls.title_wip_desc=<a href="#">Poprzedź tytuł przy pomocy <strong>%s</strong></a>, aby zapobiec przypadkowemu scaleniu tego Pull Requesta.
|
||||
pulls.still_in_progress=Wciąż w toku?
|
||||
pulls.add_prefix=Dodaj <strong>%s</strong> prefiks
|
||||
pulls.remove_prefix=Usuń <strong>%s</strong> prefiks
|
||||
@@ -1319,7 +1240,6 @@ pulls.reject_count_1=%d żądanie zmiany
|
||||
pulls.reject_count_n=%d żądań zmian
|
||||
pulls.waiting_count_1=%d oczekująca recenzja
|
||||
pulls.waiting_count_n=%d oczekujących recenzji
|
||||
|
||||
pulls.no_merge_desc=Ten Pull Request nie może zostać scalony, ponieważ wszystkie opcje scalania dla tego repozytorium są wyłączone.
|
||||
pulls.no_merge_helper=Włącz opcje scalania w ustawieniach repozytorium, lub scal ten Pull Request ręcznie.
|
||||
pulls.no_merge_wip=Ten pull request nie może być automatycznie scalony, ponieważ jest oznaczony jako praca w toku.
|
||||
@@ -1327,7 +1247,6 @@ pulls.no_merge_not_ready=Ten Pull Request nie jest gotowy do scalenia, sprawdź
|
||||
pulls.no_merge_access=Nie masz uprawnień, aby scalić ten Pull Request.
|
||||
pulls.merge_manually=Ręcznie scalone
|
||||
pulls.require_signed_wont_sign=Ta gałąź wymaga podpisanych commitów, ale to scalenie nie będzie podpisane
|
||||
|
||||
pulls.invalid_merge_option=Nie możesz użyć tej opcji scalania dla tego pull request'a.
|
||||
pulls.merge_conflict=Scalenie nie powiodło się: Wystąpił konflikt przy scalaniu. Porada: Wypróbuj innej strategii
|
||||
pulls.merge_conflict_summary=Komunikat o błędzie
|
||||
@@ -1336,7 +1255,7 @@ pulls.rebase_conflict_summary=Komunikat o błędzie
|
||||
pulls.unrelated_histories=Scalenie nie powiodło się: Head scalenia i baza nie mają wspólnej historii. Porada: Spróbuj innej strategii scalania
|
||||
pulls.merge_out_of_date=Scalenie nie powiodło się: Przy generowaniu scalenia, baza została zaktualizowana. Porada: Spróbuj ponownie.
|
||||
pulls.push_rejected_summary=Komunikat o całkowitym odrzuceniu
|
||||
pulls.open_unmerged_pull_exists=`Nie możesz wykonać operacji ponownego otwarcia, ponieważ jest już oczekujący pull request (#%d) z identycznymi właściwościami.`
|
||||
pulls.open_unmerged_pull_exists=Nie możesz wykonać operacji ponownego otwarcia, ponieważ jest już oczekujący pull request (#%d) z identycznymi właściwościami.
|
||||
pulls.status_checking=Niektóre etapy są w toku
|
||||
pulls.status_checks_success=Wszystkie etapy powiodły się
|
||||
pulls.status_checks_warning=Niektóre etapy zgłosiły ostrzeżenia
|
||||
@@ -1349,18 +1268,11 @@ pulls.update_branch_rebase=Aktualizuj branch przez rebase
|
||||
pulls.update_branch_success=Aktualizacja gałęzi powiodła się
|
||||
pulls.update_not_allowed=Nie masz uprawnień do aktualizacji gałęzi
|
||||
pulls.outdated_with_base_branch=Ta gałąź jest przestarzała w stosunku do gałęzi bazowej
|
||||
pulls.closed_at=`zamknął(-ęła) ten pull request <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.reopened_at=`otworzył(-a) ponownie ten Pull Request <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.merge_instruction_hint=`Możesz także zobaczyć <a class="show-instruction">instrukcje wiersza poleceń</a>.`
|
||||
pulls.closed_at=zamknął(-ęła) ten pull request <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.reopened_at=otworzył(-a) ponownie ten Pull Request <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.merge_instruction_hint=Możesz także zobaczyć <a class="show-instruction">instrukcje wiersza poleceń</a>.
|
||||
pulls.merge_instruction_step1_desc=Z repozytorium twojego projektu, sprawdź nową gałąź i przetestuj zmiany.
|
||||
pulls.merge_instruction_step2_desc=Połącz zmiany i zaktualizuj na Gitea.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=Nowy kamień milowy
|
||||
milestones.closed=Zamknięto %s
|
||||
milestones.no_due_date=Nie ustalono terminu
|
||||
@@ -1384,10 +1296,7 @@ milestones.filter_sort.least_complete=Najmniej kompletne
|
||||
milestones.filter_sort.most_complete=Najbardziej kompletne
|
||||
milestones.filter_sort.most_issues=Najwięcej zgłoszeń
|
||||
milestones.filter_sort.least_issues=Najmniej zgłoszeń
|
||||
|
||||
|
||||
ext_wiki.desc=Link do zewnętrznego wiki.
|
||||
|
||||
wiki=Wiki
|
||||
wiki.welcome=Witaj na wiki!
|
||||
wiki.welcome_desc=Wiki pozwala Ci na tworzenie i współdzielenie dokumentacji ze współpracownikami.
|
||||
@@ -1408,7 +1317,6 @@ wiki.delete_page_button=Usuń stronę
|
||||
wiki.page_already_exists=Strona Wiki o tej samej nazwie już istnieje.
|
||||
wiki.pages=Strony
|
||||
wiki.last_updated=Ostatnia aktualizacja %s
|
||||
|
||||
activity=Aktywność
|
||||
activity.period.filter_label=Okres:
|
||||
activity.period.daily=1 dzień
|
||||
@@ -1473,14 +1381,12 @@ activity.git_stats_addition_n=%d dodań
|
||||
activity.git_stats_and_deletions=i
|
||||
activity.git_stats_deletion_1=%d usunięcie
|
||||
activity.git_stats_deletion_n=%d usunięć
|
||||
|
||||
search=Szukaj
|
||||
search.search_repo=Przeszukaj repozytorium
|
||||
search.fuzzy=Fuzzy
|
||||
search.match=Dopasuj
|
||||
search.results=Wyniki wyszukiwania dla "%s" w <a href="%s">%s</a>
|
||||
search.code_no_results=Nie znaleziono kodu źródłowego odpowiadającego Twojej frazie wyszukiwania.
|
||||
|
||||
settings=Ustawienia
|
||||
settings.desc=Ustawienia to miejsce, w którym możesz zmieniać parametry repozytorium
|
||||
settings.options=Repozytorium
|
||||
@@ -1501,7 +1407,6 @@ settings.mirror_settings.direction.push=Push
|
||||
settings.mirror_settings.last_update=Ostatnia aktualizacja
|
||||
settings.mirror_settings.push_mirror.none=Brak skonfigurowanych kopii zapasowych
|
||||
settings.mirror_settings.push_mirror.remote_url=Adres URL zdalnego repozytorium Git
|
||||
|
||||
settings.sync_mirror=Synchronizuj teraz
|
||||
settings.mirror_sync_in_progress=Synchronizacja kopii lustrzanych jest w toku. Sprawdź ponownie za minutę.
|
||||
settings.site=Strona
|
||||
@@ -1559,7 +1464,7 @@ settings.transfer_notices_2=- Utrzymasz dostęp do tego repozytorium, jeśli prz
|
||||
settings.transfer_notices_3=- Jeśli repozytorium jest prywatne i jest przenoszone do indywidualnego użytkownika, ta czynność upewnia się, że użytkownik ma co najmniej uprawnienia do odczytu (i w razie potrzeby zmienia uprawnienia).
|
||||
settings.transfer_owner=Nowy właściciel
|
||||
settings.transfer_perform=Wykonaj transfer
|
||||
settings.transfer_started=`To repozytorium zostało oznaczone do transferu i oczekuje na potwierdzenie od "%s"`
|
||||
settings.transfer_started=To repozytorium zostało oznaczone do transferu i oczekuje na potwierdzenie od "%s"
|
||||
settings.transfer_succeed=Repozytorium zostało przeniesione.
|
||||
settings.signing_settings=Ustawienia weryfikacji podpisu
|
||||
settings.trust_model=Model zaufania do podpisu
|
||||
@@ -1704,7 +1609,7 @@ settings.protected_branch=Ochrona gałęzi
|
||||
settings.protected_branch_can_push=Umożliwić push?
|
||||
settings.protected_branch_can_push_yes=Możesz wysyłać
|
||||
settings.protected_branch_can_push_no=Nie możesz wysyłać
|
||||
settings.branch_protection=`Ochrona gałęzi dla "<b>%s</b>"`
|
||||
settings.branch_protection=Ochrona gałęzi dla "<b>%s</b>"
|
||||
settings.protect_this_branch=Włącz ochronę gałęzi
|
||||
settings.protect_this_branch_desc=Zapobiega usunięciu oraz ogranicza wypychanie i scalanie zmian do tej gałęzi.
|
||||
settings.protect_disable_push=Wyłącz wypychanie
|
||||
@@ -1799,7 +1704,6 @@ settings.lfs_pointers.accessible=Dostępne dla użytkownika
|
||||
settings.lfs_pointers.associateAccessible=Powiąż dostępne %d OID
|
||||
settings.rename_branch_from=nazwa starej gałęzi
|
||||
settings.rename_branch_to=nazwa nowej gałęzi
|
||||
|
||||
diff.browse_source=Przeglądaj źródła
|
||||
diff.parent=rodzic
|
||||
diff.commit=commit
|
||||
@@ -1843,7 +1747,6 @@ diff.review.reject=Zażądaj zmian
|
||||
diff.committed_by=zatwierdzone przez
|
||||
diff.protected=Chronione
|
||||
diff.image.overlay=Nakładka
|
||||
|
||||
releases.desc=Śledź wersje projektu i pobrania.
|
||||
release.releases=Wydania
|
||||
release.detail=Szczegóły wydania
|
||||
@@ -1882,7 +1785,6 @@ release.downloads=Pliki do pobrania
|
||||
release.download_count=Pobrania: %s
|
||||
release.add_tag_msg=Użyj tytułu i zawartości wydania jako wiadomości znacznika.
|
||||
release.add_tag=Utwórz tylko znacznik
|
||||
|
||||
branch.name=Nazwa gałęzi
|
||||
branch.search=Szukaj gałęzi
|
||||
branch.delete_head=Usuń
|
||||
@@ -1895,15 +1797,10 @@ branch.create_new_branch=Utwórz branch z branch'a:
|
||||
branch.confirm_create_branch=Utwórz gałąź
|
||||
branch.create_branch_operation=Utwórz gałąź
|
||||
branch.new_branch=Utwórz nową gałąź
|
||||
|
||||
tag.create_tag=Utwóz tag <strong>%s</strong>
|
||||
|
||||
|
||||
topic.manage_topics=Zarządzaj tematami
|
||||
topic.done=Gotowe
|
||||
topic.count_prompt=Nie możesz wybrać więcej, niż 25 tematów
|
||||
|
||||
|
||||
error.csv.too_large=Nie można wyświetlić tego pliku, ponieważ jest on zbyt duży.
|
||||
error.csv.unexpected=Nie można renderować tego pliku, ponieważ zawiera nieoczekiwany znak w wierszu %d i kolumnie %d.
|
||||
error.csv.invalid_field_count=Nie można renderować tego pliku, ponieważ ma nieprawidłową liczbę pól w wierszu %d.
|
||||
@@ -1929,9 +1826,7 @@ team_access_desc=Dostęp do repozytorium
|
||||
team_permission_desc=Uprawnienie
|
||||
team_unit_desc=Zezwól na dostęp do sekcji repozytoriów
|
||||
team_unit_disabled=(Wyłączone)
|
||||
|
||||
form.create_org_not_allowed=Nie masz uprawnień do stworzenia organizacji.
|
||||
|
||||
settings=Ustawienia
|
||||
settings.options=Organizacja
|
||||
settings.full_name=Imię i nazwisko
|
||||
@@ -1944,7 +1839,6 @@ settings.visibility.public=Publiczne
|
||||
settings.visibility.limited_shortname=Ograniczony
|
||||
settings.visibility.private=Prywatne (widoczne tylko dla użytkowników organizacji)
|
||||
settings.visibility.private_shortname=Prywatny
|
||||
|
||||
settings.update_settings=Aktualizuj ustawienia
|
||||
settings.update_setting_success=Ustawienia organizacji zostały zaktualizowane.
|
||||
settings.change_orgname_redirect_prompt=Stara nazwa będzie przekierowywała dopóki ktoś jej nie zajmie.
|
||||
@@ -1956,9 +1850,7 @@ settings.confirm_delete_account=Potwierdź usunięcie
|
||||
settings.delete_org_title=Usuń organizację
|
||||
settings.delete_org_desc=Ta organizacja zostanie trwale usunięta. Kontynuować?
|
||||
settings.hooks_desc=Dodaj webhooki, uruchamiane dla <strong>wszystkich repozytoriów</strong> w tej organizacji.
|
||||
|
||||
settings.labels_desc=Dodaj etykiety, które mogą być używane w zgłoszeniach dla <strong>wszystkich repozytoriów</strong> w tej organizacji.
|
||||
|
||||
members.membership_visibility=Widoczność członkostwa:
|
||||
members.public=Widoczny
|
||||
members.public_helper=ukryj
|
||||
@@ -1972,7 +1864,6 @@ members.leave=Opuść
|
||||
members.leave.detail=Opuścić %s?
|
||||
members.invite_desc=Dodaj nowego członka do %s:
|
||||
members.invite_now=Zaproś teraz
|
||||
|
||||
teams.join=Dołącz
|
||||
teams.leave=Opuść
|
||||
teams.leave.detail=Opuścić %s?
|
||||
@@ -2028,7 +1919,6 @@ monitor=Monitorowanie
|
||||
first_page=Pierwsza
|
||||
last_page=Ostatnia
|
||||
total=Ogółem: %d
|
||||
|
||||
dashboard.statistic=Podsumowanie
|
||||
dashboard.operations=Operacje konserwacji
|
||||
dashboard.system_status=Status strony
|
||||
@@ -2098,7 +1988,6 @@ dashboard.last_gc_pause=Ostatnie wstrzymanie przez GC
|
||||
dashboard.gc_times=Ilość wywołań GC
|
||||
dashboard.delete_old_actions=Usuń wszystkie stare akcje z bazy danych
|
||||
dashboard.delete_old_actions.started=Usuwanie wszystkich starych akcji z bazy danych rozpoczęte.
|
||||
|
||||
users.user_manage_panel=Zarządzanie kontami użytkowników
|
||||
users.new_account=Nowy użytkownik
|
||||
users.name=Nazwa użytkownika
|
||||
@@ -2138,7 +2027,6 @@ users.reset_2fa=Zresetuj 2FA
|
||||
users.list_status_filter.is_active=Aktywne
|
||||
users.list_status_filter.is_admin=Administrator
|
||||
users.list_status_filter.is_restricted=Ograniczone
|
||||
|
||||
emails.email_manage_panel=Zarządzanie adresami email
|
||||
emails.primary=Podstawowy
|
||||
emails.activated=Aktywowany
|
||||
@@ -2151,13 +2039,11 @@ emails.not_updated=Nie udało się zaktualizować żądanego adresu e-mail: %v
|
||||
emails.duplicate_active=Ten e-mail jest już aktywny dla innego użytkownika.
|
||||
emails.change_email_header=Aktualizuj właściwości adresu e-mail
|
||||
emails.change_email_text=Czy na pewno chcesz zaktualizować ten adres?
|
||||
|
||||
orgs.org_manage_panel=Zarządzanie organizacją
|
||||
orgs.name=Nazwa
|
||||
orgs.teams=Zespoły
|
||||
orgs.members=Członkowie
|
||||
orgs.new_orga=Nowa organizacja
|
||||
|
||||
repos.repo_manage_panel=Zarządzanie repozytoriami
|
||||
repos.unadopted=Nieprzyjęte repozytoria
|
||||
repos.unadopted.no_more=Nie znaleziono więcej nieprzyjętych repozytoriów
|
||||
@@ -2169,21 +2055,17 @@ repos.stars=Polubienia
|
||||
repos.forks=Forki
|
||||
repos.issues=Zgłoszenia
|
||||
repos.size=Rozmiar
|
||||
|
||||
packages.owner=Właściciel
|
||||
packages.name=Nazwa
|
||||
packages.type=Typ
|
||||
packages.repository=Repozytorium
|
||||
packages.size=Rozmiar
|
||||
|
||||
defaulthooks=Domyślne Webhooki
|
||||
defaulthooks.add_webhook=Dodaj domyślny Webhook
|
||||
defaulthooks.update_webhook=Zaktualizuj domyślny Webhook
|
||||
|
||||
systemhooks=Webhooki Systemowe
|
||||
systemhooks.add_webhook=Dodaj Webhook Systemowy
|
||||
systemhooks.update_webhook=Aktualizuj Webhook Systemowy
|
||||
|
||||
auths.auth_manage_panel=Zarządzanie źródłami uwierzytelniania
|
||||
auths.new=Dodaj źródło uwierzytelniania
|
||||
auths.name=Nazwa
|
||||
@@ -2250,17 +2132,17 @@ auths.sspi_default_language_helper=Domyślny język dla użytkowników automatyc
|
||||
auths.tips=Wskazówki
|
||||
auths.tips.oauth2.general=Uwierzytelnianie OAuth2
|
||||
auths.tip.oauth2_provider=Dostawca OAuth2
|
||||
auths.tip.bitbucket=`Zarejestruj nowego konsumenta OAuth na https://bitbucket.org/account/user/<twoja nazwa użytkownika>/oauth-consumers/new i dodaj uprawnienie "Account" - "Read"`
|
||||
auths.tip.nextcloud=`Zarejestruj nowego klienta OAuth w swojej instancji za pomocą menu "Ustawienia -> Bezpieczeństwo -> Klient OAuth 2.0"`
|
||||
auths.tip.bitbucket=Zarejestruj nowego konsumenta OAuth na https://bitbucket.org/account/user/<twoja nazwa użytkownika>/oauth-consumers/new i dodaj uprawnienie "Account" - "Read"
|
||||
auths.tip.nextcloud=Zarejestruj nowego klienta OAuth w swojej instancji za pomocą menu "Ustawienia -> Bezpieczeństwo -> Klient OAuth 2.0"
|
||||
auths.tip.dropbox=Stwórz nową aplikację na https://www.dropbox.com/developers/apps
|
||||
auths.tip.facebook=`Zarejestruj nową aplikację na https://developers.facebook.com/apps i dodaj produkt "Facebook Login"`
|
||||
auths.tip.facebook=Zarejestruj nową aplikację na https://developers.facebook.com/apps i dodaj produkt "Facebook Login"
|
||||
auths.tip.github=Zarejestruj nową aplikację OAuth na https://github.com/settings/applications/new
|
||||
auths.tip.gitlab=Zarejestruj nową aplikację na https://gitlab.com/profile/applications
|
||||
auths.tip.google_plus=Uzyskaj dane uwierzytelniające klienta OAuth2 z konsoli Google API na https://console.developers.google.com/
|
||||
auths.tip.openid_connect=Użyj adresu URL OpenID Connect Discovery (<server>/.well-known/openid-configuration), aby określić punkty końcowe
|
||||
auths.tip.twitter=Przejdź na https://dev.twitter.com/apps, stwórz aplikację i upewnij się, że opcja “Allow this application to be used to Sign in with Twitter” jest włączona
|
||||
auths.tip.discord=Zarejestruj nową aplikację na https://discordapp.com/developers/applications/me
|
||||
auths.tip.yandex=`Utwórz nową aplikację na https://oauth.yandex.com/client/new. Wybierz następujące uprawnienia z "Yandex.Passport API": "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender"`
|
||||
auths.tip.yandex=Utwórz nową aplikację na https://oauth.yandex.com/client/new. Wybierz następujące uprawnienia z "Yandex.Passport API": "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender"
|
||||
auths.tip.mastodon=Wprowadź niestandardowy adres URL instancji mastodona, którą chcesz uwierzytelnić (lub użyj domyślnego)
|
||||
auths.edit=Edytuj źródło uwierzytelniania
|
||||
auths.activated=To źródło uwierzytelniania jest aktywne
|
||||
@@ -2272,7 +2154,6 @@ auths.delete_auth_desc=Usunięcie źródła uwierzytelniania uniemożliwi użytk
|
||||
auths.still_in_used=Źródło uwierzytelniania jest wciąż w użyciu. Przekonwertuj lub usuń użytkowników przed użyciem tego źródła uwierzytelniania.
|
||||
auths.deletion_success=Źródło uwierzytelniania zostało usunięte.
|
||||
auths.login_source_of_type_exist=Źródło uwierzytelniania tego typu już istnieje.
|
||||
|
||||
config.server_config=Konfiguracja serwera
|
||||
config.app_name=Tytuł strony
|
||||
config.app_ver=Wersja Gitea
|
||||
@@ -2289,7 +2170,6 @@ config.lfs_root_path=Ścieżka główna katalogu LFS
|
||||
config.log_file_root_path=Ścieżka dla logów
|
||||
config.script_type=Typ skryptu
|
||||
config.reverse_auth_user=Użytkownik odwrotnego proxy
|
||||
|
||||
config.ssh_config=Konfiguracja SSH
|
||||
config.ssh_enabled=Włączone
|
||||
config.ssh_start_builtin_server=Wykorzystaj wbudowany serwer
|
||||
@@ -2300,12 +2180,10 @@ config.ssh_key_test_path=Ścieżka do klucza testowego
|
||||
config.ssh_keygen_path=Ścieżka do generatora ('ssh-keygen')
|
||||
config.ssh_minimum_key_size_check=Sprawdzanie minimalnej długości klucza
|
||||
config.ssh_minimum_key_sizes=Minimalne rozmiary kluczy
|
||||
|
||||
config.lfs_config=Konfiguracja LFS
|
||||
config.lfs_enabled=Włączone
|
||||
config.lfs_content_path=Ścieżka zawartości LFS
|
||||
config.lfs_http_auth_expiry=Wygasanie uwierzytelnienia LFS HTTP
|
||||
|
||||
config.db_config=Konfiguracja bazy danych
|
||||
config.db_type=Typ
|
||||
config.db_host=Serwer
|
||||
@@ -2314,7 +2192,6 @@ config.db_user=Nazwa użytkownika
|
||||
config.db_schema=Schemat
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Ścieżka
|
||||
|
||||
config.service_config=Konfiguracja usługi
|
||||
config.register_email_confirm=Wymagaj potwierdzenia adresu e-mail przy rejestracji
|
||||
config.disable_register=Wyłącz samodzielną rejestrację
|
||||
@@ -2337,12 +2214,10 @@ config.default_allow_only_contributors_to_track_time=Zezwalaj wyłącznie wspó
|
||||
config.no_reply_address=Ukryta domena e-mail
|
||||
config.default_visibility_organization=Domyślna widoczność dla nowych organizacji
|
||||
config.default_enable_dependencies=Domyślne włączanie zależności zgłoszeń
|
||||
|
||||
config.webhook_config=Konfiguracja webhooka
|
||||
config.queue_length=Długość kolejki
|
||||
config.deliver_timeout=Limit czasu doręczenia
|
||||
config.skip_tls_verify=Pomiń weryfikację TLS
|
||||
|
||||
config.mailer_enabled=Włączona
|
||||
config.mailer_name=Nazwa
|
||||
config.mailer_smtp_port=Port SMTP
|
||||
@@ -2353,16 +2228,13 @@ config.mailer_sendmail_args=Dodatkowe argumenty Sendmail
|
||||
config.mailer_sendmail_timeout=Limit czasu Sendmail
|
||||
config.test_email_placeholder=Email (np. test@example.com)
|
||||
config.send_test_mail=Wyślij testową wiadomość e-mail
|
||||
|
||||
config.oauth_config=Konfiguracja OAuth
|
||||
config.oauth_enabled=Włączone
|
||||
|
||||
config.cache_config=Konfiguracja pamięci podręcznej
|
||||
config.cache_adapter=Adapter pamięci podręcznej
|
||||
config.cache_interval=Interwał pamięci podręcznej
|
||||
config.cache_conn=Połączenie z pamięcią podręczną
|
||||
config.cache_item_ttl=TTL składnika pamięci podręcznej
|
||||
|
||||
config.session_config=Konfiguracja sesji
|
||||
config.session_provider=Dostawca sesji
|
||||
config.provider_config=Konfiguracja dostawcy
|
||||
@@ -2371,12 +2243,10 @@ config.gc_interval_time=Interwał usuwania śmieci
|
||||
config.session_life_time=Czas ważności sesji
|
||||
config.https_only=Tylko HTTPS
|
||||
config.cookie_life_time=Czas ważności ciasteczka
|
||||
|
||||
config.picture_config=Konfiguracja obrazu i awataru
|
||||
config.picture_service=Usługa obrazów
|
||||
config.disable_gravatar=Wyłącz Gravatar
|
||||
config.enable_federated_avatar=Włącz sfederowane awatary
|
||||
|
||||
config.git_config=Konfiguracja Git
|
||||
config.git_disable_diff_highlight=Wyłączyć wyróżnianie składni diff
|
||||
config.git_max_diff_lines=Maksymalna liczba linii diff (dla pojedynczego pliku)
|
||||
@@ -2388,14 +2258,10 @@ config.git_mirror_timeout=Limit czasu aktualizacji kopii lustrzanej
|
||||
config.git_clone_timeout=Limit czasu operacji klonowania
|
||||
config.git_pull_timeout=Limit czasu dla operacji pull
|
||||
config.git_gc_timeout=Limit czasu usuwania śmieci
|
||||
|
||||
config.log_config=Konfiguracja dziennika
|
||||
config.disabled_logger=Wyłączone
|
||||
config.access_log_mode=Tryb dziennika dostępu
|
||||
config.xorm_log_sql=Dziennik SQL
|
||||
|
||||
|
||||
|
||||
monitor.cron=Zadania cron
|
||||
monitor.name=Nazwa
|
||||
monitor.schedule=Harmonogram
|
||||
@@ -2409,7 +2275,6 @@ monitor.execute_time=Czas wykonania
|
||||
monitor.process.cancel=Anuluj proces
|
||||
monitor.process.cancel_desc=Anulowanie procesu może spowodować utratę danych
|
||||
monitor.process.cancel_notices=Anuluj: <strong>%s</strong>?
|
||||
|
||||
monitor.queues=Kolejki
|
||||
monitor.queue=Kolejka: %s
|
||||
monitor.queue.name=Nazwa
|
||||
@@ -2423,7 +2288,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=Obecnie %[1]d
|
||||
monitor.queue.settings.maxnumberworkers.error=Maksymalna liczba procesów pracujących musi być liczbą
|
||||
monitor.queue.settings.submit=Aktualizuj ustawienia
|
||||
monitor.queue.settings.changed=Zaktualizowano ustawienia
|
||||
|
||||
notices.system_notice_list=Powiadomienia systemu
|
||||
notices.view_detail_header=Pokaż szczegóły powiadomienia
|
||||
notices.select_all=Wybierz wszystkie
|
||||
@@ -2512,9 +2376,6 @@ owner.settings.cleanuprules.enabled=Włączone
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=Nazwa
|
||||
runners.owner_type=Typ
|
||||
runners.description=Opis
|
||||
@@ -2522,14 +2383,9 @@ runners.task_list.run=Uruchom
|
||||
runners.task_list.repository=Repozytorium
|
||||
runners.task_list.commit=Commit
|
||||
runners.status.active=Aktywne
|
||||
|
||||
runs.commit=Commit
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=Dowiązanie symboliczne
|
||||
|
||||
|
||||
+234
-251
File diff suppressed because it is too large
Load Diff
+123
-256
File diff suppressed because it is too large
Load Diff
+217
-258
File diff suppressed because it is too large
Load Diff
+53
-197
@@ -21,7 +21,6 @@ signed_in_as=ලෙස පිවිසී ඇත
|
||||
toc=පටුන
|
||||
licenses=බලපත්ර
|
||||
return_to_gitea=ගිටියා වෙත ආපසු
|
||||
|
||||
username=පරිශීලක නාමය
|
||||
email=වි-තැපැල් ලිපිනය
|
||||
password=මුරපදය
|
||||
@@ -31,8 +30,6 @@ captcha=කැප්චා
|
||||
twofa=ද්වි-සාධක සත්යාපනය
|
||||
twofa_scratch=ද්වි-සාධක සීරීම් කේතය
|
||||
passcode=මුරකේතය
|
||||
|
||||
|
||||
repository=කෝෂ්ඨය
|
||||
organization=සංවිධානය
|
||||
mirror=මිරර්
|
||||
@@ -49,18 +46,15 @@ settings=සැකසුම්
|
||||
your_profile=පැතිකඩ
|
||||
your_starred=තරු පිරුණු
|
||||
your_settings=සැකසුම්
|
||||
|
||||
all=සියල්ල
|
||||
sources=මූලාශ්ර
|
||||
mirrors=දර්පණ
|
||||
collaborative=සහයෝගී
|
||||
forks=දෙබලක
|
||||
|
||||
activities=ක්රියාකාරකම්
|
||||
pull_requests=ඉල්ලීම් අදින්න
|
||||
issues=ගැටළු
|
||||
milestones=සන්ධිස්ථාන
|
||||
|
||||
ok=හරි
|
||||
cancel=අවලංගු කරන්න
|
||||
save=සුරකින්න
|
||||
@@ -69,37 +63,25 @@ add_all=සියල්ල එක්කරන්න
|
||||
remove=ඉවත් කරන්න
|
||||
remove_all=සියල්ල ඉවත් කරන්න
|
||||
edit=සංස්කරණය
|
||||
|
||||
enabled=සබල කර ඇත
|
||||
disabled=අබල කර ඇත
|
||||
|
||||
copy=පිටපත් කරන්න
|
||||
copy_url=ඒ.ස.නි. පිටපත්
|
||||
copy_branch=ශාඛාවේ නම පිටපත් කරන්න
|
||||
copy_success=පිටපත් විය!
|
||||
copy_error=පිටපත් වීමට අසමත් විය
|
||||
|
||||
write=ලියන්න
|
||||
preview=පෙරදසුන
|
||||
loading=පූරණය වෙමින්...
|
||||
|
||||
step1=පියවර 1:
|
||||
step2=පියවර 2:
|
||||
|
||||
error=දෝෂයකි
|
||||
error404=ඔබ ළඟා වීමට උත්සාහ කරන පිටුව <strong>නොපවතී</strong> හෝ <strong>ඔබට අවසර නැත</strong> එය බැලීමට.
|
||||
|
||||
never=කිසි විටෙකත්
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=කෝෂ්ඨය
|
||||
concept_user_organization=සංවිධානය
|
||||
|
||||
|
||||
|
||||
name=නම
|
||||
archived=සංරක්ෂිත
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -142,7 +124,6 @@ err_empty_admin_email=පරිපාලක විද්යුත් තැප
|
||||
err_admin_name_is_reserved=පරිපාලක පරිශීලක නාමය අවලංගුයි, පරිශීලක නාමය වෙන් කර ඇත
|
||||
err_admin_name_pattern_not_allowed=පරිපාලක පරිශීලක නාමය අවලංගුයි, පරිශීලක නාමය වෙන් කළ රටාවකට ගැලපෙයි
|
||||
err_admin_name_is_invalid=පරිපාලක පරිශීලක නාමය වලංගු නොවේ
|
||||
|
||||
general_title=පොදු සැකසුම්
|
||||
app_name=අඩවියේ සිරැසිය
|
||||
app_name_helper=ඔබට ඔබේ සමාගමේ නම මෙහි ඇතුළත් කළ හැකිය.
|
||||
@@ -161,7 +142,6 @@ app_url=මූලික URL එක කරන්න
|
||||
app_url_helper=HTTP සඳහා මූලික ලිපිනය (S) URL පරිගණක ක්රිඩාවට සමාන සහ විද්යුත් තැපැල් දැනුම්දීම්.
|
||||
log_root_path=ලොග් මාර්ගය
|
||||
log_root_path_helper=ලොග් ගොනු මෙම ඩිරෙක්ටරයට ලියනු ඇත.
|
||||
|
||||
optional_title=වෛකල්පිත සැකසුම්
|
||||
email_title=වි-තැපෑලේ සැකසුම්
|
||||
smtp_addr=SMTP සත්කාරක
|
||||
@@ -227,18 +207,15 @@ view_home=%s දකින්න
|
||||
search_repos=ගබඩාවක් සොයා ගන්න…
|
||||
filter=වෙනත් පෙරහන්
|
||||
filter_by_team_repositories=කණ්ඩායම් කෝෂ්ඨ අනුව පෙරන්න
|
||||
|
||||
show_archived=සංරක්ෂිත
|
||||
archived=සංරක්ෂිත
|
||||
show_both_archived_unarchived=සංරක්ෂිත සහ අක්රීය දෙකම පෙන්වීම
|
||||
show_only_archived=සංරක්ෂිත පමණක් පෙන්වයි
|
||||
show_only_unarchived=සංරක්ෂිත පමණක් පෙන්වීම
|
||||
|
||||
show_private=පෞද්ගලික
|
||||
show_both_private_public=ප්රසිද්ධ හා පෞද්ගලික පෙන්වයි
|
||||
show_only_private=පෞද්ගලික පමණක් පෙන්වයි
|
||||
show_only_public=ප්රසිද්ධ පමණක් පෙන්වයි
|
||||
|
||||
issues.in_your_repos=ඔබගේ කෝෂ්ඨවල
|
||||
|
||||
[explore]
|
||||
@@ -254,7 +231,6 @@ org_no_results=ගැලපෙන සංවිධාන හමු නොවී
|
||||
code_no_results=ඔබගේ සෙවුම් පදය ගැලපෙන ප්රභව කේතයක් නොමැත.
|
||||
code_last_indexed_at=අවසන් සුචිගත %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=ගිණුමක් ලියාපදිංචි කරන්න
|
||||
register_helper_msg=දැනටමත් ගිණුමක් තිබේද? දැන්ම පුරනය වන්න!
|
||||
@@ -317,30 +293,23 @@ password_pwned_err=HaveibeenPwned කිරීමට ඉල්ලීම සම
|
||||
view_it_on=%sමත එය බලන්න
|
||||
link_not_working_do_paste=වැඩ කරන්නේ නැද්ද? ඔබගේ බ්රව්සරයට පිටපත් කිරීම සහ ඇලවීම උත්සාහ කරන්න.
|
||||
hi_user_x=ආයුබෝ <b>%s</b>,
|
||||
|
||||
activate_account=ඔබගේ ගිණුම ක්රියාත්මක කරන්න
|
||||
activate_account.title=%s, ඔබගේ ගිණුම ක්රියාත්මක කරන්න
|
||||
activate_account.text_1=ආයුබෝ <b>%[1]s</b>, %[2]s හි ලියාපදිංචි වීමට තුති!
|
||||
activate_account.text_2=<b>%s</b>තුළ ඔබගේ ගිණුම සක්රිය කිරීමට කරුණාකර පහත සබැඳිය ක්ලික් කරන්න:
|
||||
|
||||
activate_email=ඔබගේ විද්යුත් තැපැල් ලිපිනය සත්යාපනය කරන්න
|
||||
activate_email.text=තුළ ඔබගේ විද්යුත් තැපැල් ලිපිනය සත්යාපනය කිරීමට පහත සබැඳිය ක්ලික් කරන්න <b>%s</b>:
|
||||
|
||||
register_notify=ගිටියා වෙත සාදරයෙන් පිළිගනිමු
|
||||
register_notify.title=%[1]s, %[2]s වෙත සාදරයෙන් පිළිගනිමු
|
||||
register_notify.text_1=මෙය %sසඳහා ඔබගේ ලියාපදිංචි තහවුරු කිරීමේ විද්යුත් තැපෑලයි!
|
||||
register_notify.text_2=ඔබට දැන් පරිශීලක නාමය හරහා පිවිසිය හැකිය: %s.
|
||||
register_notify.text_3=මෙම ගිණුම ඔබ වෙනුවෙන් නිර්මාණය කර තිබේ නම්, කරුණාකර <a href="%s">ඔබගේ මුරපදය</a> පළමු සකසන්න.
|
||||
|
||||
reset_password=ඔබගේ ගිණුම ප්රතිසාධනය
|
||||
reset_password.title=%s, ඔබගේ ගිණුම නැවත ලබා ගැනීමට ඔබ ඉල්ලා ඇත
|
||||
reset_password.text=<b>%s</b>තුළ ඔබගේ ගිණුම නැවත ලබා ගැනීමට කරුණාකර පහත සබැඳිය ක්ලික් කරන්න:
|
||||
|
||||
register_success=ලියාපදිංචි වීම සාර්ථකයි
|
||||
|
||||
issue_assigned.pull=@%[1]s ඉල්ලීම අදින්න ඔබට පවරා ඇත[2]ගබඩාව%[3]s.
|
||||
issue_assigned.issue=@%[1]s නිකුත් කිරීමට ඔබට පවරා ඇත[2]s ගබඩාව%[3]s.
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> ඔබ සඳහන්:
|
||||
issue.action.force_push=<b>%[1]s</b> බලය-තල්ලු <b>%[2]s</b> සිට%[3]s[4]s.
|
||||
issue.action.push_1=<b>@%[1]s</b> pushed%[3]d%[2]s කිරීමට කැප
|
||||
@@ -355,7 +324,6 @@ issue.action.review_dismissed=<b>@%[1]s</b> මෙම අදින්න ඉල
|
||||
issue.action.ready_for_review=<b>@%[1]s</b> සමාලෝචනය සඳහා සූදානම් මෙම අදින්න ඉල්ලීම සලකුණු.
|
||||
issue.action.new=<b>@%[1]s ගේ</b> නිර්මාණය #%[2]d ඈ.
|
||||
issue.in_tree_path=%sදී:
|
||||
|
||||
release.new.subject=%s %s නිදහස්
|
||||
release.new.text=<b>@%[1]s හි</b> නිකුතුව%[2]s හි %[3]s හි
|
||||
release.title=සිරැසිය: %s
|
||||
@@ -363,16 +331,13 @@ release.note=සටහන:
|
||||
release.downloads=බාගැනීම්:
|
||||
release.download.zip=ප්රභව කේතය (ZIP)
|
||||
release.download.targz=ප්රභව කේතය (TAR.GZ)
|
||||
|
||||
repo.transfer.subject_to=%s "%s" සිට %sදක්වා මාරු කිරීමට කැමතියි
|
||||
repo.transfer.subject_to_you=%s "%s" ඔබ වෙත මාරු කිරීමට කැමතියි
|
||||
repo.transfer.to_you=ඔබ
|
||||
repo.transfer.body=එය පිළිගැනීමට හෝ ප්රතික්ෂේප කිරීමට පිවිසෙන්න %s හෝ එය නොසලකා හරින්න.
|
||||
|
||||
repo.collaborator.added.subject=%s ඔබව %s ට එකතු කළා
|
||||
repo.collaborator.added.text=ඔබ ගබඩාවේ සහයෝගිතාකරුවෙකු ලෙස එකතු කර ඇත:
|
||||
|
||||
|
||||
[modal]
|
||||
yes=ඔව්
|
||||
no=නැහැ
|
||||
@@ -390,32 +355,28 @@ PayloadUrl=ගෙවීම් URL
|
||||
TeamName=කණ්ඩායමේ නම
|
||||
AuthName=බලය පැවරීමේ නම
|
||||
AdminEmail=පරිපාලකගේ වි-තැපෑල
|
||||
|
||||
NewBranchName=නව ශාඛාවේ නම
|
||||
CommitSummary=සාරාංශය කරන්න
|
||||
CommitMessage=පණිවිඩය කැප
|
||||
CommitChoice=තේරීම කරන්න
|
||||
TreeName=ගොනුවේ මාර්ගය
|
||||
Content=අන්තර්ගතය
|
||||
|
||||
SSPISeparatorReplacement=වෙන්කර
|
||||
SSPIDefaultLanguage=පෙරනිමි භාෂාව
|
||||
|
||||
require_error=` හිස් විය නොහැක.`
|
||||
alpha_dash_error=` අක්ෂරාංක, ඉරක් ('-') සහ යටි ඉරි ('_') අක්ෂර පමණක් අඩංගු විය යුතුය.`
|
||||
alpha_dash_dot_error=` අක්ෂරාංක, ඉරක් ('-'), යටි ඉරි ('_') සහ තිතක් ('.') අක්ෂර පමණක් අඩංගු විය යුතුය.`
|
||||
git_ref_name_error=` හොඳින් සාදන ලද Git යොමු නාමයක් විය යුතුය.`
|
||||
size_error=`%sප්රමාණය විය යුතුය. `
|
||||
min_size_error=` අවම වශයෙන් අක්ෂර %s ක් වත් අඩංගු විය යුතුය.`
|
||||
max_size_error=` Ost බොහෝ අක්ෂර %s හි අඩංගු විය යුතුය.`
|
||||
email_error=` A වලංගු විද්යුත් තැපැල් ලිපිනයක් නොවේ.`
|
||||
glob_pattern_error=` ලෝක ගෝලය රටාව අවලංගුයි: %s.`
|
||||
regex_pattern_error=` regex රටාව අවලංගුයි: %s.`
|
||||
require_error=" හිස් විය නොහැක."
|
||||
alpha_dash_error=" අක්ෂරාංක, ඉරක් ('-') සහ යටි ඉරි ('_') අක්ෂර පමණක් අඩංගු විය යුතුය."
|
||||
alpha_dash_dot_error=" අක්ෂරාංක, ඉරක් ('-'), යටි ඉරි ('_') සහ තිතක් ('.') අක්ෂර පමණක් අඩංගු විය යුතුය."
|
||||
git_ref_name_error=" හොඳින් සාදන ලද Git යොමු නාමයක් විය යුතුය."
|
||||
size_error="%sප්රමාණය විය යුතුය. "
|
||||
min_size_error=" අවම වශයෙන් අක්ෂර %s ක් වත් අඩංගු විය යුතුය."
|
||||
max_size_error=" Ost බොහෝ අක්ෂර %s හි අඩංගු විය යුතුය."
|
||||
email_error=" A වලංගු විද්යුත් තැපැල් ලිපිනයක් නොවේ."
|
||||
glob_pattern_error=" ලෝක ගෝලය රටාව අවලංගුයි: %s."
|
||||
regex_pattern_error=" regex රටාව අවලංගුයි: %s."
|
||||
unknown_error=නොදන්නා දෝෂය:
|
||||
captcha_incorrect=CAPTCHA කේතය වැරදිය.
|
||||
password_not_match=මුරපද නොගැලපේ.
|
||||
lang_select_error=ලැයිස්තුවෙන් භාෂාවක් තෝරන්න.
|
||||
|
||||
username_been_taken=පරිශීලක නාමය දැනටමත් ගෙන ඇත.
|
||||
username_change_not_local_user=දේශීය නොවන පරිශීලකයින්ට ඔවුන්ගේ පරිශීලක නාමය වෙනස් කිරීමට අවසර නැත.
|
||||
repo_name_been_taken=කෝෂ්ඨයේ නම භාවිතා කර ඇත.
|
||||
@@ -444,13 +405,10 @@ user_not_exist=පරිශීලක නොපවතී.
|
||||
team_not_exist=කණ්ඩායම නොපවතී.
|
||||
last_org_owner=ඔබට අවසාන පරිශීලකයා 'අයිතිකරුවන්ගේ' කණ්ඩායමෙන් ඉවත් කළ නොහැක. සංවිධානයක් සඳහා අවම වශයෙන් එක් හිමිකරුවෙකු සිටිය යුතුය.
|
||||
cannot_add_org_to_team=කණ්ඩායම් සාමාජිකයෙකු ලෙස සංවිධානයක් එකතු කළ නොහැක.
|
||||
|
||||
invalid_ssh_key=ඔබගේ SSH යතුර සත්යාපනය කළ නොහැක: %s
|
||||
invalid_gpg_key=ඔබගේ GPG යතුර සත්යාපනය කළ නොහැක: %s
|
||||
invalid_ssh_principal=වලංගු නොවන විදුහල්පති: %s
|
||||
auth_failed=සත්යාපන අසමත් විය: %v
|
||||
|
||||
|
||||
target_branch_not_exist=ඉලක්කගත ශාඛාව නොපවතී.
|
||||
|
||||
[user]
|
||||
@@ -468,7 +426,6 @@ unfollow=අනුගමනය නොකරන්න
|
||||
user_bio=චරිතාපදානය
|
||||
disabled_public_activity=මෙම පරිශීලකයා ක්රියාකාරකම්වල මහජන දෘශ්යතාව අක්රීය කර ඇත.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=පැතිකඩ
|
||||
account=ගිණුම
|
||||
@@ -485,7 +442,6 @@ delete=ගිණුම මකන්න
|
||||
twofa=ද්වි-සාධක සත්යාපනය
|
||||
account_link=සම්බන්ධිත ගිණුම්
|
||||
organization=සංවිධාන
|
||||
|
||||
public_profile=ප්රසිද්ධ පැතිකඩ
|
||||
password_username_disabled=දේශීය නොවන පරිශීලකයින්ට ඔවුන්ගේ පරිශීලක නාමය වෙනස් කිරීමට අවසර නැත. වැඩි විස්තර සඳහා කරුණාකර ඔබේ වෙබ් අඩවිය පරිපාලක අමතන්න.
|
||||
full_name=සම්පූර්ණ නම
|
||||
@@ -504,7 +460,6 @@ ui=තේමාව
|
||||
comment_type_group_title=සිරැසිය
|
||||
privacy=පෞද්ගලිකත්වය
|
||||
keep_activity_private_popup=ක්රියාකාරකම් දෘශ්යමාන වන්නේ ඔබට සහ පරිපාලකවරු සඳහා පමණි
|
||||
|
||||
lookup_avatar_by_mail=විද්යුත් තැපැල් ලිපිනය මගින් අවතාර් දෙස බලන්න
|
||||
federated_avatar_lookup=ෆෙඩරේටඩ් අවතාර් Lookup
|
||||
enable_custom_avatar=අභිරුචි අවතාර් භාවිතා
|
||||
@@ -514,14 +469,12 @@ delete_current_avatar=වත්මන් අවතාරය මකන්න
|
||||
uploaded_avatar_not_a_image=උඩුගත කරන ලද ගොනුව රූපයක් නොවේ.
|
||||
update_avatar_success=ඔබගේ අවතාරය යාවත්කාලීන කර ඇත.
|
||||
update_user_avatar_success=පරිශීලකයාගේ අවතාරය යාවත්කාලීන කර ඇත.
|
||||
|
||||
change_password=මුරපදය යාවත්කාල කරන්න
|
||||
old_password=වත්මන් මුරපදය
|
||||
new_password=නව මුරපදය
|
||||
password_incorrect=වත්මන් මුරපදය වැරදිය.
|
||||
change_password_success=ඔබගේ මුරපදය යාවත්කාලීන කර ඇත. මෙතැන් සිට ඔබගේ නව මුරපදය භාවිතා කරමින් පුරනය වන්න.
|
||||
password_change_disabled=දේශීය නොවන පරිශීලකයින්ට Gitea වෙබ් අතුරුමුහුණත හරහා ඔවුන්ගේ මුරපදය යාවත්කාලීන කළ නොහැක.
|
||||
|
||||
emails=වි-තැපැල් ලිපින
|
||||
manage_emails=වි-තැපැල් ලිපින කළමනාකරණය
|
||||
manage_themes=පෙරනිමි තේමාව තෝරන්න
|
||||
@@ -551,7 +504,6 @@ email_preference_set_success=විද්යුත් මනාපයන් ස
|
||||
add_openid_success=නව OpenID ලිපිනය එකතු කර ඇත.
|
||||
keep_email_private=වි-තැපෑල සඟවන්න
|
||||
openid_desc=OpenID ඔබට බාහිර සැපයුම්කරුවෙකුට සත්යාපනය පැවරීම සඳහා ඉඩ දෙයි.
|
||||
|
||||
manage_ssh_keys=SSH යතුරු කළමනාකරණය කරන්න
|
||||
manage_ssh_principals=SSH සහතික විදුහල්පතිවරුන් කළමනාකරණය කරන්න
|
||||
manage_gpg_keys=ජීපීජී යතුරු කළමනාකරණය
|
||||
@@ -617,7 +569,6 @@ ssh_disabled=SSH ආබාධිත
|
||||
ssh_externally_managed=මෙම SSH යතුර බාහිරව මෙම පරිශීලකයා සඳහා කළමනාකරණය කරනු ලැබේ
|
||||
manage_social=ආශ්රිත සමාජ ගිණුම් කළමනාකරණය කරන්න
|
||||
unbind=සබැඳිය
|
||||
|
||||
manage_access_token=ප්රවේශ ටෝකන කළමනාකරණය කරන්න
|
||||
generate_new_token=නව ටෝකනය ජනනය කරන්න
|
||||
tokens_desc=මෙම ටෝකන Gitea API භාවිතයෙන් ඔබගේ ගිණුමට ප්රවේශය ලබා දෙයි.
|
||||
@@ -631,7 +582,6 @@ access_token_deletion_cancel_action=අවලංගු කරන්න
|
||||
access_token_deletion_confirm_action=මකන්න
|
||||
delete_token_success=ටෝකනය මකා දමා ඇත. එය භාවිතා කරන යෙදුම් තවදුරටත් ඔබගේ ගිණුමට ප්රවේශය නොමැත.
|
||||
permission_read=කියවූ
|
||||
|
||||
manage_oauth2_applications=OUTU2 යෙදුම් කළමනාකරණය කරන්න
|
||||
edit_oauth2_application=OUT2 අයදුම්පත සංස්කරණය කරන්න
|
||||
oauth2_applications_desc=OUTU2 අයදුම්පත් ආරක්ෂිතව මෙම Gitea උදාහරණයක් පරිශීලකයන් සත්යාපනය කිරීමට ඔබගේ තෙවන පාර්ශවීය අයදුම් හැකියාව ලබා දෙයි.
|
||||
@@ -648,12 +598,10 @@ oauth2_regenerate_secret=රහස් පුනර්ජනනය
|
||||
oauth2_regenerate_secret_hint=ඔබගේ රහස නැති වුනාද?
|
||||
oauth2_application_edit=සංස්කරණය
|
||||
oauth2_application_create_description=OUTU2 යෙදුම් මෙම අවස්ථාවේ දී පරිශීලක ගිණුම් වෙත ඔබගේ තෙවන පාර්ශවීය අයදුම් ප්රවේශය ලබා දෙයි.
|
||||
|
||||
authorized_oauth2_applications=බලයලත් OUTU2
|
||||
revoke_key=අවලංගු
|
||||
revoke_oauth2_grant=ප්රවේශ අවලංගු
|
||||
revoke_oauth2_grant_description=මෙම තෙවන පාර්ශවීය යෙදුම සඳහා ප්රවේශය අවලංගු කිරීමෙන් මෙම යෙදුම ඔබගේ දත්ත වෙත ප්රවේශ වීම වළක්වනු ඇත. ඔබට විශ්වාසද?
|
||||
|
||||
twofa_desc=ද්වි-සාධක සත්යාපනය ඔබගේ ගිණුමේ ආරක්ෂාව වැඩි කරයි.
|
||||
twofa_is_enrolled=ඔබගේ ගිණුම දැනට <strong>සාධක දෙකක සත්යාපනය තුළ</strong> ලියාපදිංචි කර ඇත.
|
||||
twofa_not_enrolled=ඔබගේ ගිණුම දැනට සාධක දෙකක සත්යාපනය තුළ ලියාපදිංචි වී නොමැත.
|
||||
@@ -670,8 +618,6 @@ then_enter_passcode=යෙදුමේ දැක්වෙන මුරකේත
|
||||
passcode_invalid=මුරකේතය වැරදිය. නැවත උත්සාහ කරන්න.
|
||||
twofa_enrolled=ඔබගේ ගිණුම සාධක දෙකක සත්යාපනය බවට පත් කර ඇත. එක් වරක් පමණක් පෙන්වන පරිදි ඔබේ සීරීම් ටෝකනය (%s) ආරක්ෂිත ස්ථානයක ගබඩා කරන්න!
|
||||
twofa_failed_get_secret=රහස්ය වීමට අසමත් විය.
|
||||
|
||||
|
||||
manage_account_links=සම්බන්ධිත ගිණුම් කළමනාකරණය කරන්න
|
||||
manage_account_links_desc=මෙම බාහිර ගිණුම් ඔබගේ Gitea ගිණුමට සම්බන්ධ කර ඇත.
|
||||
account_links_not_available=දැනට ඔබගේ Gitea ගිණුමට සම්බන්ධ බාහිර ගිණුම් නොමැත.
|
||||
@@ -679,22 +625,17 @@ link_account=ගිණුම සබැඳින්න
|
||||
remove_account_link=සම්බන්ධිත ගිණුම ඉවත් කරන්න
|
||||
remove_account_link_desc=සම්බන්ධිත ගිණුමක් ඉවත් කිරීම ඔබගේ Gitea ගිණුමට එහි ප්රවේශය අවලංගු කරනු ඇත. දිගටම?
|
||||
remove_account_link_success=සම්බන්ධිත ගිණුම ඉවත් කර ඇත.
|
||||
|
||||
|
||||
orgs_none=ඔබ කිසිදු සංවිධානයක සාමාජිකයෙකු නොවේ.
|
||||
|
||||
delete_account=ඔබගේ ගිණුම මකන්න
|
||||
delete_prompt=මෙම මෙහෙයුම ඔබගේ පරිශීලක ගිණුම ස්ථිරවම මකා දමනු ඇත. එය <strong></strong> අහෝසි කළ නොහැක.
|
||||
delete_with_all_comments=ඔබගේ ගිණුම %sට වඩා අඩුය. අවතාර අදහස් වළක්වා ගැනීම සඳහා, සියලු ගැටළු/මහජන අදහස් ඒ සමඟ මකා දැමෙනු ඇත.
|
||||
confirm_delete_account=මකාදැමීම තහවුරු කරන්න
|
||||
delete_account_title=පරිශීලක ගිණුම මකන්න
|
||||
delete_account_desc=ඔබට මෙම පරිශීලක ගිණුම ස්ථිරවම මකා දැමීමට අවශ්ය බව ඔබට විශ්වාසද?
|
||||
|
||||
email_notifications.enable=වි-තැපැල් දැනුම්දීම් සබල කරන්න
|
||||
email_notifications.onmention=සැඳහුම් සඳහා තැපැල් කරන්න
|
||||
email_notifications.disable=වි-තැපැල් දැනුම්දීම් අබල කරන්න
|
||||
email_notifications.submit=ඊ-තැපැල් මනාප සකසන්න
|
||||
|
||||
visibility=පරිශීලක දෘශ්යතාව
|
||||
visibility.public=ප්රසිද්ධ
|
||||
visibility.limited=සීමිත
|
||||
@@ -776,23 +717,17 @@ delete_preexisting=පෙර පවතින ගොනු මකන්න
|
||||
delete_preexisting_content=%sහි ගොනු මකන්න
|
||||
delete_preexisting_success=%sදී සම්මත නොකළ ගොනු මකාදැමුවා
|
||||
blame_prior=මෙම වෙනසට පෙර දොස් බලන්න
|
||||
|
||||
transfer.accept=මාරු කිරීම පිළිගන්න
|
||||
transfer.accept_desc=`"%s" වෙත මාරු කරන්න`
|
||||
|
||||
transfer.accept_desc="%s" වෙත මාරු කරන්න
|
||||
desc.private=පෞද්ගලික
|
||||
desc.public=ප්රසිද්ධ
|
||||
desc.public_template=සැකිලි
|
||||
desc.internal=අභ්යන්තර
|
||||
desc.archived=සංරක්ෂිත
|
||||
|
||||
template.webhooks=වෙබ්කොකු
|
||||
template.topics=මාතෘකා
|
||||
template.avatar=අවතාර්
|
||||
template.issue_labels=නිකුත් ලේබල
|
||||
|
||||
|
||||
|
||||
migrate_options_lfs=LFS ගොනු සංක්රමණය
|
||||
migrate_options_lfs_endpoint.label=LFS එන්පොයින්ට්
|
||||
migrate_options_lfs_endpoint.description=සංක්රමණය ඔබගේ Git දුරස්ථ භාවිතා කිරීමට උත්සාහ කරනු ඇත <a target="_blank" rel="noopener noreferrer" href="%s">LFS සේවාදායකය තීරණය</a>. නිධිය LFS දත්ත වෙන කොහේ හරි ගබඩා කර තිබේ නම් ඔබට අභිරුචි අන්ත ලක්ෂ්යයක් නියම කළ හැකිය.
|
||||
@@ -833,7 +768,6 @@ migrate.migrating_labels=සංක්රමණය ලේබල
|
||||
migrate.migrating_releases=සංක්රමණ නිකුතු
|
||||
migrate.migrating_issues=සංක්රමණ ගැටළු
|
||||
migrate.migrating_pulls=අදින්න ඉල්ලීම් සංක්රමණය
|
||||
|
||||
mirror_from=කැඩපත
|
||||
forked_from=සිට දෙබලක
|
||||
generated_from=වෙතින් ජනනය කරන ලද
|
||||
@@ -846,19 +780,17 @@ watch=වොච්
|
||||
star=ස්ටාර්
|
||||
fork=දෙබලක
|
||||
download_archive=කෝෂ්ඨය බාගන්න
|
||||
|
||||
no_desc=සවිස්තරයක් නැත
|
||||
quick_guide=ඉක්මන් මාර්ගෝපදේශය
|
||||
clone_this_repo=මෙම ගබඩාව පරිගණක ක්රිඩාවට සමාන
|
||||
create_new_repo_command=විධාන රේඛාවේ නව ගබඩාවක් නිර්මාණය කිරීම
|
||||
push_exist_repo=විධාන රේඛාවේ සිට පවත්නා ගබඩාවක් තල්ලු කිරීම
|
||||
empty_message=මෙම ගබඩාව කිසිදු අන්තර්ගතයක් අඩංගු නොවේ.
|
||||
|
||||
code=කේතය
|
||||
code.desc=ප්රවේශ මූල කේතය, ගොනු, විවරයන් සහ ශාඛා.
|
||||
branch=ශාඛාව
|
||||
tree=ගස
|
||||
clear_ref=`පැහැදිලි වත්මන් සඳහන`
|
||||
clear_ref=පැහැදිලි වත්මන් සඳහන
|
||||
filter_branch_and_tag=පෙරහන් ශාඛාව හෝ ටැගය
|
||||
find_tag=ටැගය සොයන්න
|
||||
branches=ශාඛා
|
||||
@@ -869,7 +801,6 @@ project_board=ව්යාපෘති
|
||||
labels=ලේබල
|
||||
org_labels_desc=මෙම සංවිධානය යටතේ <strong>සියලුම ගබඩාවලදී</strong> සමඟ භාවිතා කළ හැකි සංවිධාන මට්ටමේ ලේබල්
|
||||
org_labels_desc_manage=කළමනාකරණය
|
||||
|
||||
milestones=සන්ධිස්ථාන
|
||||
commits=විවරයන්
|
||||
commit=කැප
|
||||
@@ -885,7 +816,6 @@ file_view_rendered=දැක්ම විදැහුම
|
||||
file_view_raw=අමු දැක්ම
|
||||
file_permalink=මාලින්ක්
|
||||
file_too_large=ගොනුව පෙන්වීමට තරම් විශාලයි.
|
||||
|
||||
file_copy_permalink=පිටපත් මාමලින්ක්
|
||||
video_not_supported_in_browser=ඔබගේ බ්රව්සරය HTML5 'වීඩියෝ' ටැගය සඳහා සහය නොදක්වයි.
|
||||
audio_not_supported_in_browser=ඔබගේ බ්රව්සරය HTML5 'ශ්රව්ය' ටැගය සඳහා සහය නොදක්වයි.
|
||||
@@ -901,7 +831,6 @@ download_file=ගොනුව බාගන්න
|
||||
normal_view=සාමාන්ය දැක්ම
|
||||
line=මාර්ගය
|
||||
lines=රේඛා
|
||||
|
||||
editor.new_file=නව ගොනුව
|
||||
editor.upload_file=ගොනුව උඩුගත කරන්න
|
||||
editor.edit_file=ගොනුව සංස්කරණය
|
||||
@@ -940,7 +869,6 @@ editor.add_subdir=ඩිරෙක්ටරියක් එක් කරන්න
|
||||
editor.no_commit_to_branch=ශාඛාවට කෙලින්ම කැපවිය නොහැකි නිසා:
|
||||
editor.user_no_push_to_branch=පරිශීලකයාට ශාඛාවට තල්ලු කළ නොහැක
|
||||
editor.require_signed_commit=ශාඛාවට අත්සන් කළ කැපවීමක් අවශ්ය වේ
|
||||
|
||||
commits.desc=මූලාශ්ර කේත වෙනස් කිරීමේ ඉතිහාසය පිරික්සන්න.
|
||||
commits.commits=විවරයන්
|
||||
commits.nothing_to_compare=මෙම ශාඛා සමාන වේ.
|
||||
@@ -956,13 +884,9 @@ commits.signed_by=විසින් අත්සන් කරන ලදී
|
||||
commits.signed_by_untrusted_user=විශ්වාස නොකරන පරිශීලකයා විසින් අත්සන් කරන ලදී
|
||||
commits.signed_by_untrusted_user_unmatched=කමිටුව නොගැලපේ, විශ්වාස නොකරන පරිශීලකයා විසින් අත්සන් කරන ලදී
|
||||
commits.gpg_key_id=ජීපීජී යතුරෙහි හැඳු.
|
||||
|
||||
|
||||
commitstatus.error=දෝෂයකි
|
||||
commitstatus.pending=වංගු
|
||||
|
||||
ext_issues.desc=බාහිර නිකුතුවකට සම්බන්ධ වන්න ට්රැකර්.
|
||||
|
||||
projects=ව්යාපෘති
|
||||
projects.desc=ව්යාපෘති මණ්ඩලවල ගැටළු සහ අදින කළමනාකරණය කිරීම.
|
||||
projects.description=විස්තරය (විකල්ප)
|
||||
@@ -988,7 +912,6 @@ projects.column.new_title=නම
|
||||
projects.column.color=වර්ණය
|
||||
projects.open=විවෘත
|
||||
projects.close=වසන්න
|
||||
|
||||
issues.desc=දෝෂ වාර්තා, කාර්යයන් සහ සන්ධිස්ථාන සංවිධානය කිරීම.
|
||||
issues.filter_assignees=පෙරහන් ස්පෙක්ටරය
|
||||
issues.filter_milestones=සන්ධිස්ථානයක් පෙරහන්
|
||||
@@ -1033,16 +956,16 @@ issues.add_labels=%s ලේබල් %sඑකතු කරන ලදි
|
||||
issues.remove_label=%s ලේබලය %sඉවත් කරන ලදි
|
||||
issues.remove_labels=%s ලේබල් %sඉවත් කර ඇත
|
||||
issues.add_remove_labels=%s එකතු කර %s ලේබල් %sඉවත් කරන ලදි
|
||||
issues.add_milestone_at=`මෙය <b>%s</b> සන්ධිස්ථානයට එකතු කළේය %s`
|
||||
issues.deleted_milestone=`(මකාදැමූ)`
|
||||
issues.deleted_project=`(මකාදැමූ)`
|
||||
issues.self_assign_at=`ස්වයං පවරා ඇති මෙම %s`
|
||||
issues.remove_self_assignment=`ඔවුන්ගේ පැවරුම ඉවත් කර %s`
|
||||
issues.add_milestone_at=මෙය <b>%s</b> සන්ධිස්ථානයට එකතු කළේය %s
|
||||
issues.deleted_milestone=(මකාදැමූ)
|
||||
issues.deleted_project=(මකාදැමූ)
|
||||
issues.self_assign_at=ස්වයං පවරා ඇති මෙම %s
|
||||
issues.remove_self_assignment=ඔවුන්ගේ පැවරුම ඉවත් කර %s
|
||||
issues.change_title_at=<b><strike>%s</strike></b> සිට <b>%s</b> දක්වා මාතෘකාව වෙනස් කර ඇත %s
|
||||
issues.change_ref_at=<b><strike>%s</strike></b> සිට <b>%s</b> දක්වා වෙනස් කර ඇත %s
|
||||
issues.remove_ref_at=`ඉවත් කරන ලද යොමු <b>%s</b> %s`
|
||||
issues.add_ref_at=`එකතු කරන ලද යොමු <b>%s</b> %s`
|
||||
issues.delete_branch_at=`මකාදැමූ ශාඛාව <b>%s</b> %s`
|
||||
issues.remove_ref_at=ඉවත් කරන ලද යොමු <b>%s</b> %s
|
||||
issues.add_ref_at=එකතු කරන ලද යොමු <b>%s</b> %s
|
||||
issues.delete_branch_at=මකාදැමූ ශාඛාව <b>%s</b> %s
|
||||
issues.filter_label=ලේබලය
|
||||
issues.filter_label_exclude=ලේබල බැහැර කිරීමට <code>alt</code> + <code>click/enter</code> භාවිත කරන්න
|
||||
issues.filter_label_no_select=සියලු ලේබල
|
||||
@@ -1085,7 +1008,7 @@ issues.open_title=විවෘත
|
||||
issues.closed_title=වසා ඇත
|
||||
issues.draft_title=කටුපිටපත
|
||||
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.context.copy_link=සබැඳිය පිටපත්
|
||||
issues.context.quote_reply=පිළිතුර උපුටා
|
||||
@@ -1096,15 +1019,15 @@ issues.close_comment_issue=අදහස් දක්වා වසන්න
|
||||
issues.reopen_issue=නැවත විවෘත කරන්න
|
||||
issues.reopen_comment_issue=අදහස් දක්වා විවෘත කරන්න
|
||||
issues.create_comment=අදහස
|
||||
issues.closed_at=`මෙම ගැටළුව වසා <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`මෙම ගැටළුව නැවත විවෘත කරන ලදි <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.closed_at=මෙම ගැටළුව වසා <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=මෙම ගැටළුව නැවත විවෘත කරන ලදි <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_issue_from=<a href="%[3]s">මෙම නිකුතුව %[4]s හි</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_pull_from=<a href="%[3]s">මෙම අදින්න ඉල්ලීම%[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closing_from=<a href="%[3]s">මෙම ගැටළුව වසා දමනු ඇත%[4]s මෙම ගැටළුව</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopening_from=<a href="%[3]s">මෙම ගැටළුව නැවත විවෘත කරනු ඇත%[4]s මෙම ගැටළුව</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closed_from=<a href="%[3]s">මෙම නිකුතුව%[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s">මෙම නිකුතුව%[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>නැවත විවෘත කරන ලදි
|
||||
issues.ref_from=`හිම%[1]s`
|
||||
issues.ref_from=හිම%[1]s
|
||||
issues.role.owner=හිමිකරු
|
||||
issues.role.member=සාමාජික
|
||||
issues.re_request_review=නැවත ඉල්ලීම සමාලෝචනය
|
||||
@@ -1133,8 +1056,8 @@ issues.label.filter_sort.reverse_alphabetically=අකාරාදී ප්ර
|
||||
issues.label.filter_sort.by_size=කුඩාම ප්රමාණය
|
||||
issues.label.filter_sort.reverse_by_size=විශාලම ප්රමාණය
|
||||
issues.num_participants=සහභාගිවන්නන් %d
|
||||
issues.attachment.open_tab=`නව වගුවක "%s" බැලීමට ක්ලික් කරන්න`
|
||||
issues.attachment.download=`"%s" බාගැනීමට ඔබන්න`
|
||||
issues.attachment.open_tab=නව වගුවක "%s" බැලීමට ක්ලික් කරන්න
|
||||
issues.attachment.download="%s" බාගැනීමට ඔබන්න
|
||||
issues.subscribe=දායක වන්න
|
||||
issues.unsubscribe=දායක වන්න
|
||||
issues.lock=ලොක් සංවාදය
|
||||
@@ -1160,18 +1083,18 @@ issues.delete=මකන්න
|
||||
issues.tracker=වේලාව ට්රැකර්
|
||||
issues.start_tracking_short=ටයිමරයට ගැලපෙන ලෙස
|
||||
issues.start_tracking=ආරම්භ වේලාව ට්රැකින්
|
||||
issues.start_tracking_history=`වැඩ ආරම්භ %s`
|
||||
issues.start_tracking_history=වැඩ ආරම්භ %s
|
||||
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_history=`නතර වැඩ %s`
|
||||
issues.stop_tracking_history=නතර වැඩ %s
|
||||
issues.cancel_tracking=ඉවතලන්න
|
||||
issues.add_time=අතින් වේලාව එකතු කරන්න
|
||||
issues.del_time=මෙම කාල ලොග් මකන්න
|
||||
issues.add_time_short=කාලය එකතු කරන්න
|
||||
issues.add_time_cancel=අවලංගු කරන්න
|
||||
issues.add_time_history=`එකතු කළ කාලය %s`
|
||||
issues.del_time_history=`මකාදැමුවා කාලය ගත %s`
|
||||
issues.add_time_history=එකතු කළ කාලය %s
|
||||
issues.del_time_history=මකාදැමුවා කාලය ගත %s
|
||||
issues.add_time_hours=පැය
|
||||
issues.add_time_minutes=විනාඩි
|
||||
issues.add_time_sum_to_small=කාලයක් ඇතුළු නොවීය.
|
||||
@@ -1183,7 +1106,7 @@ issues.error_modifying_due_date=නියමිත දිනය වෙනස්
|
||||
issues.error_removing_due_date=නියමිත දිනය ඉවත් කිරීමට අපොහොසත් විය.
|
||||
issues.push_commit_1=එකතු %d කැප %s
|
||||
issues.push_commits_n=එකතු %d විවරයන් %s
|
||||
issues.force_push_codes=`බලය-pushed%[1]s සිට <a class="ui sha" href="%[3]s"><code>%[2]s</code></a> <a class="ui sha" href="%[5]s"><code>%[4]s ගේ</code></a> %[6]s`
|
||||
issues.force_push_codes=බලය-pushed%[1]s සිට <a class="ui sha" href="%[3]s"><code>%[2]s</code></a> <a class="ui sha" href="%[5]s"><code>%[4]s ගේ</code></a> %[6]s
|
||||
issues.force_push_compare=සසඳන්න
|
||||
issues.due_date_form=Yyy-mm-dd
|
||||
issues.due_date_form_add=නියමිත දිනය එකතු කරන්න
|
||||
@@ -1199,8 +1122,8 @@ issues.dependency.add=පරායත්ත එක් කරන්න…
|
||||
issues.dependency.cancel=අවලංගු කරන්න
|
||||
issues.dependency.remove=ඉවත් කරන්න
|
||||
issues.dependency.remove_info=මෙම පරායත්තය ඉවත් කරන්න
|
||||
issues.dependency.added_dependency=`%s නව පරායත්තයක් එකතු කළා`
|
||||
issues.dependency.removed_dependency=`%s පරායත්තයක් ඉවත් කළා`
|
||||
issues.dependency.added_dependency=%s නව පරායත්තයක් එකතු කළා
|
||||
issues.dependency.removed_dependency=%s පරායත්තයක් ඉවත් කළා
|
||||
issues.dependency.pr_closing_blockedby=මෙම ඇදීමේ ඉල්ලීම අවසන් කිරීම පහත සඳහන් ගැටළු මගින් අවහිර කරනු ලැබේ
|
||||
issues.dependency.issue_closing_blockedby=මෙම ගැටළුව අවසන් කිරීම පහත සඳහන් ගැටළු මගින් අවහිර කරනු ලැබේ
|
||||
issues.dependency.issue_close_blocks=මෙම ගැටළුව පහත සඳහන් ගැටළු අවසන් කිරීම
|
||||
@@ -1251,10 +1174,8 @@ issues.content_history.created=නිර්මාණය
|
||||
issues.content_history.delete_from_history=ඉතිහාසයෙන් මකන්න
|
||||
issues.content_history.delete_from_history_confirm=ඉතිහාසයෙන් මකන්න?
|
||||
issues.content_history.options=විකල්ප
|
||||
|
||||
compare.compare_base=පදනම
|
||||
compare.compare_head=සසඳන්න
|
||||
|
||||
pulls.desc=අදින්න ඉල්ලීම් සහ කේත සමාලෝචන සක්රීය කරන්න.
|
||||
pulls.new=නව අදින්න ඉල්ලීම
|
||||
pulls.compare_changes=නව අදින්න ඉල්ලීම
|
||||
@@ -1267,11 +1188,11 @@ pulls.filter_branch=ශාඛාව පෙරන්න
|
||||
pulls.no_results=ප්රතිඵල සොයාගත නොහැකි විය.
|
||||
pulls.nothing_to_compare=මෙම ශාඛා සමාන වේ. අදින්න ඉල්ලීමක් නිර්මාණය කිරීමට අවශ්ය නැත.
|
||||
pulls.nothing_to_compare_and_allow_empty_pr=මෙම ශාඛා සමාන වේ. මෙම මහජන සම්බන්ධතා හිස් වනු ඇත.
|
||||
pulls.has_pull_request=`මෙම ශාඛා අතර අදින්න ඉල්ලීම දැනටමත් පවතී: <a href="%[1]s">%[2]s #%[3]d</a>`
|
||||
pulls.has_pull_request=මෙම ශාඛා අතර අදින්න ඉල්ලීම දැනටමත් පවතී: <a href="%[1]s">%[2]s #%[3]d</a>
|
||||
pulls.create=අදින්න ඉල්ලීම නිර්මාණය
|
||||
pulls.title_desc=%[1]d සිට <code>%[2]s</code> දක්වා <code id="branch_target">%[3]s</code>
|
||||
pulls.merged_title_desc=මර්ජ්%[1]d සිට <code>%[2]s</code> දක්වා <code>%[3]s</code> %[4]s
|
||||
pulls.change_target_branch_at=`ඉලක්කගත ශාඛාව <b>%s</b> සිට <b>%s</b> %sදක්වා වෙනස් කර ඇත`
|
||||
pulls.change_target_branch_at=ඉලක්කගත ශාඛාව <b>%s</b> සිට <b>%s</b> %sදක්වා වෙනස් කර ඇත
|
||||
pulls.tab_conversation=සංවාදය
|
||||
pulls.tab_commits=විවරයන්
|
||||
pulls.tab_files=වෙනස් වූ ගොනු
|
||||
@@ -1280,7 +1201,7 @@ pulls.cant_reopen_deleted_branch=ශාඛාව මකා දැමූ නි
|
||||
pulls.merged=සංයුක්ත කෙරිණි
|
||||
pulls.manually_merged=අතින් සංයුක්ත කර ඇත
|
||||
pulls.is_closed=අදින්න ඉල්ලීම වසා දමා ඇත.
|
||||
pulls.title_wip_desc=<a href="#">අහම්බෙන් ඒකාබද්ධ කිරීමෙන් අදින්න ඉල්ලීම වැළැක්වීම සඳහා <strong>%s</strong></a> සමඟ මාතෘකාව ආරම්භ කරන්න.
|
||||
pulls.title_wip_desc=<a href="#">අහම්බෙන් ඒකාබද්ධ කිරීමෙන් අදින්න ඉල්ලීම වැළැක්වීම සඳහා <strong>%s</strong></a> සමඟ මාතෘකාව ආරම්භ කරන්න.
|
||||
pulls.cannot_merge_work_in_progress=මෙම අදින්න ඉල්ලීම ක්රියාත්මක වන කාර්යයක් ලෙස සලකුණු කර ඇත.
|
||||
pulls.still_in_progress=තවමත් ක්රියාත්මක වෙමින් තිබේද?
|
||||
pulls.add_prefix=<strong>%s</strong> උපසර්ගය එකතු කරන්න
|
||||
@@ -1303,7 +1224,6 @@ pulls.reject_count_n=වෙනස් කිරීමේ ඉල්ලීම් %d
|
||||
pulls.waiting_count_1=%d සමාලෝචන බලා
|
||||
pulls.waiting_count_n=%d සමාලෝචන බලා
|
||||
pulls.wrong_commit_id=ඉලක්කගත ශාඛාවේ කැපවූ හැඳුනුම්පතක් විය යුතුය
|
||||
|
||||
pulls.no_merge_desc=සියලු නිධි ඒකාබද්ධ විකල්ප අක්රීය කර ඇති නිසා මෙම අදින්න ඉල්ලීම ඒකාබද්ධ කළ නොහැක.
|
||||
pulls.no_merge_helper=ගබඩාවේ සැකසුම් ඒකාබද්ධ විකල්ප සක්රීය කරන්න හෝ අදින්න ඉල්ලීම අතින් ඒකාබද්ධ කරන්න.
|
||||
pulls.no_merge_wip=එය ප්රගතියේ කාර්යයක් ලෙස සලකුණු කර ඇති නිසා මෙම අදින්න ඉල්ලීම ඒකාබද්ධ කළ නොහැකිය.
|
||||
@@ -1316,7 +1236,6 @@ pulls.squash_merge_pull_request=ස්කොෂ් කැපීමට සාද
|
||||
pulls.merge_manually=අතින් සංයුක්ත කර ඇත
|
||||
pulls.merge_commit_id=ඒකාබද්ධ කිරීමේ හැඳුනුම්පත
|
||||
pulls.require_signed_wont_sign=ශාඛාවට අත්සන් කළ කොපියක් අවශ්ය වුවද මෙම ඒකාබද්ධ කිරීම අත්සන් නොකෙරේ
|
||||
|
||||
pulls.invalid_merge_option=ඔබ මෙම අදින්න ඉල්ලීම සඳහා මෙම ඒකාබද්ධ විකල්පය භාවිතා කළ නොහැක.
|
||||
pulls.merge_conflict=ඒකාබද්ධ කිරීම අසමත් විය: ඒකාබද්ධ වන අතර ගැටුමක් ඇති විය. ඉඟිය: වෙනත් උපාය මාර්ගයක් උත්සාහ කරන්න
|
||||
pulls.merge_conflict_summary=දෝෂ පණිවිඩය
|
||||
@@ -1325,7 +1244,7 @@ pulls.rebase_conflict_summary=දෝෂ පණිවිඩය
|
||||
pulls.unrelated_histories=ඒකාබද්ධ කිරීම අසමත් විය: ඒකාබද්ධ හිස සහ පාදය පොදු ඉතිහාසයක් බෙදා නොගනී. ඉඟිය: වෙනත් උපාය මාර්ගයක් උත්සාහ කරන්න
|
||||
pulls.merge_out_of_date=ඒකාබද්ධ කිරීම අසමත් විය: ඒකාබද්ධ කිරීම ජනනය කරන අතර, පදනම යාවත්කාලීන කරන ලදී. ඉඟිය: නැවත උත්සාහ කරන්න.
|
||||
pulls.push_rejected_summary=පූර්ණ ප්රතික්ෂේප පණිවිඩය
|
||||
pulls.open_unmerged_pull_exists=සමාන ගුණාංග සහිත අදින්න ඉල්ලීමක් (#%d) ඇති බැවින් ඔබට නැවත විවෘත කිරීමේ මෙහෙයුමක් කළ නොහැක.
|
||||
pulls.open_unmerged_pull_exists=සමාන ගුණාංග සහිත අදින්න ඉල්ලීමක් (#%d) ඇති බැවින් ඔබට නැවත විවෘත කිරීමේ මෙහෙයුමක් කළ නොහැක.
|
||||
pulls.status_checking=සමහර චෙක්පත් බලා ඇත
|
||||
pulls.status_checks_success=සියලුම චෙක්පත් සාර්ථක විය
|
||||
pulls.status_checks_warning=සමහර චෙක්පත් අනතුරු ඇඟවීම් වාර්තා කරයි
|
||||
@@ -1338,18 +1257,11 @@ pulls.update_branch_rebase=රිබේස් මගින් ශාඛාව
|
||||
pulls.update_branch_success=ශාඛා යාවත්කාලීන කිරීම සාර්ථක විය
|
||||
pulls.update_not_allowed=ශාඛාව යාවත්කාලීන කිරීමට ඔබට අවසර නැත
|
||||
pulls.outdated_with_base_branch=මෙම ශාඛාව මූලික ශාඛාව සමඟ දිවයයි
|
||||
pulls.closed_at=`මෙම අදින්න ඉල්ලීම වසා <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.reopened_at=`මෙම අදින්න ඉල්ලීම නැවත විවෘත කරන ලදි <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
pulls.merge_instruction_hint=`ඔබට <a class="show-instruction">විධාන රේඛා උපදෙස්</a>ද නැරඹිය හැකිය. `
|
||||
pulls.closed_at=මෙම අදින්න ඉල්ලීම වසා <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.reopened_at=මෙම අදින්න ඉල්ලීම නැවත විවෘත කරන ලදි <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
pulls.merge_instruction_hint="ඔබට <a class="show-instruction">විධාන රේඛා උපදෙස්</a>ද නැරඹිය හැකිය. "
|
||||
pulls.merge_instruction_step1_desc=ඔබගේ ව්යාපෘති ගබඩාවෙන්, නව ශාඛාවක් පරීක්ෂා කර වෙනස්කම් පරීක්ෂා කරන්න.
|
||||
pulls.merge_instruction_step2_desc=Gitea හි වෙනස්කම් සහ යාවත්කාලීන කිරීම ඒකාබද්ධ කරන්න.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=නව සන්ධිස්ථානයක්
|
||||
milestones.closed=%s වසා ඇත
|
||||
milestones.no_due_date=නියමිත දිනයක් නැත
|
||||
@@ -1373,10 +1285,7 @@ milestones.filter_sort.least_complete=අවම වශයෙන් සම්ප
|
||||
milestones.filter_sort.most_complete=වඩාත්ම සම්පූර්ණයි
|
||||
milestones.filter_sort.most_issues=බොහෝ ප්රශ්න
|
||||
milestones.filter_sort.least_issues=අවම ගැටළු
|
||||
|
||||
|
||||
ext_wiki.desc=බාහිර විකියකට සබැඳිය.
|
||||
|
||||
wiki=විකි
|
||||
wiki.welcome=විකි වෙත සාදරයෙන් පිළිගනිමු.
|
||||
wiki.welcome_desc=විකි ඔබට සහයෝගිතාකරුවන් සමඟ ලේඛන ලිවීමට සහ බෙදා ගැනීමට ඉඩ දෙයි.
|
||||
@@ -1397,7 +1306,6 @@ wiki.delete_page_button=පිටුව මකන්න
|
||||
wiki.page_already_exists=එකම නමක් සහිත විකි පිටුවක් දැනටමත් පවතී.
|
||||
wiki.pages=පිටු
|
||||
wiki.last_updated=අවසන් වරට යාවත්කාලීන කිරීම %s
|
||||
|
||||
activity=ක්රියාකාරකම
|
||||
activity.period.filter_label=කාල සීමාව:
|
||||
activity.period.daily=දවස් 1
|
||||
@@ -1463,14 +1371,12 @@ activity.git_stats_addition_n=%d එකතු කිරීම්
|
||||
activity.git_stats_and_deletions=සහ
|
||||
activity.git_stats_deletion_1=%d මකාදැමීම
|
||||
activity.git_stats_deletion_n=%d මකාදැමීම්
|
||||
|
||||
search=සොයන්න
|
||||
search.search_repo=කෝෂ්ඨය සොයන්න
|
||||
search.fuzzy=සිනිඳු
|
||||
search.match=තරගය
|
||||
search.results=<a href="%s">%s</a> හි "%s" සඳහා සෙවුම් ප්රතිඵල
|
||||
search.code_no_results=ඔබගේ සෙවුම් පදය ගැලපෙන ප්රභව කේතයක් නොමැත.
|
||||
|
||||
settings=සැකසුම්
|
||||
settings.desc=සැකසුම් යනු ගබඩාව සඳහා සැකසුම් කළමනාකරණය කළ හැකි ස්ථානයයි
|
||||
settings.options=කෝෂ්ඨය
|
||||
@@ -1492,7 +1398,6 @@ settings.mirror_settings.last_update=අවසන් යාවත්කාලී
|
||||
settings.mirror_settings.push_mirror.none=කිසිදු තල්ලුව දර්පණ වින්යාස
|
||||
settings.mirror_settings.push_mirror.remote_url=GIT දුරස්ථ ගබඩාවක් URL
|
||||
settings.mirror_settings.push_mirror.add=Push මිරර් එකතු කරන්න
|
||||
|
||||
settings.sync_mirror=සමමුහූර්ත කරන්න
|
||||
settings.mirror_sync_in_progress=මිරර් සමමුහුර්තකරණය ක්රියාත්මක වෙමින් පවතී. විනාඩියකින් නැවත පරීක්ෂා කරන්න.
|
||||
settings.site=වියමන අඩවිය
|
||||
@@ -1799,7 +1704,6 @@ settings.rename_branch_success=ශාඛාව %s සාර්ථකව %sලෙ
|
||||
settings.rename_branch_from=පරණ ශාඛාවේ නම
|
||||
settings.rename_branch_to=නව ශාඛාවේ නම
|
||||
settings.rename_branch=ශාඛාව යළි නම් කරන්න
|
||||
|
||||
diff.browse_source=මූලාශ්රය පිරික්සන්න
|
||||
diff.parent=මව්
|
||||
diff.commit=කැප
|
||||
@@ -1850,7 +1754,6 @@ diff.protected=ආරක්ෂිත
|
||||
diff.image.side_by_side=පැත්ත විසින් පැත්ත
|
||||
diff.image.swipe=ස්වයිප්
|
||||
diff.image.overlay=අතුරා
|
||||
|
||||
releases.desc=ව්යාපෘති අනුවාදයන් සහ බාගත කිරීම් නිරීක්ෂණය කරන්න.
|
||||
release.releases=නිකුතු
|
||||
release.detail=නිකුතුවේ විස්තර
|
||||
@@ -1889,7 +1792,6 @@ release.downloads=බාගැනීම්
|
||||
release.download_count=බාගැනීම්: %s
|
||||
release.add_tag_msg=ටැග් පණිවිඩයක් ලෙස නිකුත් කිරීමේ මාතෘකාව සහ අන්තර්ගතය භාවිතා කරන්න.
|
||||
release.add_tag=ටැග පමණක් සාදන්න
|
||||
|
||||
branch.name=ශාඛාවේ නම
|
||||
branch.search=ශාඛා සොයන්න
|
||||
branch.delete_head=මකන්න
|
||||
@@ -1904,15 +1806,10 @@ branch.confirm_rename_branch=ශාඛාව යළි නම් කරන්න
|
||||
branch.create_branch_operation=ශාඛාව සාදන්න
|
||||
branch.new_branch=නව ශාඛාවක් සාදන්න
|
||||
branch.renamed=ශාඛාව %s %sලෙස නම් කරන ලදී.
|
||||
|
||||
tag.create_tag=ටැගය නිර්මාණය <strong>%s</strong>
|
||||
|
||||
|
||||
topic.manage_topics=මාතෘකා කළමනාකරණය
|
||||
topic.done=සිදු
|
||||
topic.count_prompt=ඔබට 25 මාතෘකා වලට වඩා තෝරා ගත නොහැක
|
||||
|
||||
|
||||
error.csv.too_large=එය ඉතා විශාල නිසා මෙම ගොනුව විදැහුම්කරණය කළ නොහැක.
|
||||
error.csv.unexpected=%d පේළියේ සහ %dතීරුවේ අනපේක්ෂිත චරිතයක් අඩංගු බැවින් මෙම ගොනුව විදැහුම්කරණය කළ නොහැක.
|
||||
error.csv.invalid_field_count=මෙම ගොනුව රේඛාවේ වැරදි ක්ෂේත්ර සංඛ්යාවක් ඇති බැවින් එය විදැහුම්කරණය කළ නොහැක %d.
|
||||
@@ -1938,9 +1835,7 @@ team_access_desc=කෝෂ්ඨයට ප්රවේශය
|
||||
team_permission_desc=අවසරය
|
||||
team_unit_desc=ගබඩාවට ප්රවේශ වීමට ඉඩ දෙන්න
|
||||
team_unit_disabled=(අබල කර ඇත)
|
||||
|
||||
form.create_org_not_allowed=සංවිධානයක් නිර්මාණය කිරීමට ඔබට අවසර නැත.
|
||||
|
||||
settings=සැකසුම්
|
||||
settings.options=සංවිධානය
|
||||
settings.full_name=සම්පූර්ණ නම
|
||||
@@ -1953,7 +1848,6 @@ settings.visibility.public=ප්රසිද්ධ
|
||||
settings.visibility.limited_shortname=සීමිත
|
||||
settings.visibility.private=පුද්ගලික (සංවිධාන සාමාජිකයින්ට පමණක් දෘශ්යමාන වේ)
|
||||
settings.visibility.private_shortname=පෞද්ගලික
|
||||
|
||||
settings.update_settings=සැකසුම් යාවත්කාල කරන්න
|
||||
settings.update_setting_success=සංවිධානයේ සැකසුම් යාවත්කාල කර ඇත.
|
||||
settings.change_orgname_redirect_prompt=පැරණි නම ඉල්ලා සිටින තුරු නැවත හරවා යවයි.
|
||||
@@ -1965,9 +1859,7 @@ settings.confirm_delete_account=මකාදැමීම තහවුරු ක
|
||||
settings.delete_org_title=සංවිධානය මකන්න
|
||||
settings.delete_org_desc=මෙම සංවිධානය ස්ථිරවම මකා දමනු ඇත. දිගටම?
|
||||
settings.hooks_desc=මෙම සංවිධානය යටතේ <strong>සියලුම ගබඩාවන්</strong> සඳහා මුලපුරනු ලබන වෙබ් කොකු එකතු කරන්න.
|
||||
|
||||
settings.labels_desc=මෙම සංවිධානය යටතේ <strong>සියලුම ගබඩාවලදී</strong> සඳහා ගැටළු සඳහා භාවිතා කළ හැකි ලේබල් එකතු කරන්න.
|
||||
|
||||
members.membership_visibility=සාමාජිකත්ව දෘශ්යතාව:
|
||||
members.public=දෘශ්යමාන
|
||||
members.public_helper=සැඟවුනු කරන්න
|
||||
@@ -1982,7 +1874,6 @@ members.leave=හැරයන්න
|
||||
members.leave.detail=%s හැරයනවාද?
|
||||
members.invite_desc=%sවෙත නව සාමාජිකයෙකු එක් කරන්න:
|
||||
members.invite_now=දැන් ආරාධනා කරන්න
|
||||
|
||||
teams.join=එක්වන්න
|
||||
teams.leave=හැරයන්න
|
||||
teams.leave.detail=%s හැරයනවාද?
|
||||
@@ -2038,7 +1929,6 @@ monitor=අධීක්ෂණය
|
||||
first_page=පළමු
|
||||
last_page=පසුගිය
|
||||
total=මුළු: %d
|
||||
|
||||
dashboard.statistic=සාරාංශය
|
||||
dashboard.operations=නඩත්තු මෙහෙයුම්
|
||||
dashboard.system_status=පද්ධතියේ තත්වය
|
||||
@@ -2109,7 +1999,6 @@ dashboard.last_gc_pause=අවසන් GC විරාමය
|
||||
dashboard.gc_times=GC ටයිම්ස්
|
||||
dashboard.delete_old_actions=සියලු පැරණි ක්රියා දත්ත සමුදායෙන් මකන්න
|
||||
dashboard.delete_old_actions.started=දත්ත සමුදාය ආරම්භ සිට සියලු පැරණි ක්රියා මකන්න.
|
||||
|
||||
users.user_manage_panel=පරිශීලක ගිණුම් කළමනාකරණය
|
||||
users.new_account=පරිශීලක ගිණුමක් සාදන්න
|
||||
users.name=පරිශීලක නාමය
|
||||
@@ -2157,7 +2046,6 @@ users.list_status_filter.is_prohibit_login=ලොගින් වන්න ත
|
||||
users.list_status_filter.not_prohibit_login=ලොගින් වන්න ඉඩ
|
||||
users.list_status_filter.is_2fa_enabled=2FA සක්රීය
|
||||
users.list_status_filter.not_2fa_enabled=2FA ආබාධිත
|
||||
|
||||
emails.email_manage_panel=පරිශීලක විද්යුත් කළමනාකරණය
|
||||
emails.primary=ප්රාථමික
|
||||
emails.activated=සක්රිය
|
||||
@@ -2170,13 +2058,11 @@ emails.not_updated=ඉල්ලූ විද්යුත් තැපැල්
|
||||
emails.duplicate_active=මෙම විද්යුත් තැපැල් ලිපිනය වෙනත් පරිශීලකයෙකු සඳහා දැනටමත් ක්රියාකාරී වේ.
|
||||
emails.change_email_header=විද්යුත් ගුණාංග යාවත්කාලීන කරන්න
|
||||
emails.change_email_text=මෙම ඊ-තැපැල් ලිපිනය යාවත්කාලීන කිරීමට ඔබට අවශ්යද?
|
||||
|
||||
orgs.org_manage_panel=සංවිධාන කළමනාකරණය
|
||||
orgs.name=නම
|
||||
orgs.teams=කණ්ඩායම්
|
||||
orgs.members=සාමාජිකයින්
|
||||
orgs.new_orga=නව සංවිධානය
|
||||
|
||||
repos.repo_manage_panel=කෝෂ්ඨ කළමනාකරණය
|
||||
repos.unadopted=සම්මත නොකළ ගබඩාවලදී
|
||||
repos.unadopted.no_more=තවත් සම්මත නොකළ ගබඩාවක් සොයාගත නොහැකි විය
|
||||
@@ -2188,21 +2074,17 @@ repos.stars=තරු
|
||||
repos.forks=දෙබලක
|
||||
repos.issues=ගැටළු
|
||||
repos.size=ප්රමාණය
|
||||
|
||||
packages.owner=හිමිකරු
|
||||
packages.name=නම
|
||||
packages.type=වර්ගය
|
||||
packages.repository=කෝෂ්ඨය
|
||||
packages.size=ප්රමාණය
|
||||
|
||||
defaulthooks=පෙරනිමි වෙබ් කොකු
|
||||
defaulthooks.add_webhook=පෙරනිමි වෙබ් හූක් එකතු කරන්න
|
||||
defaulthooks.update_webhook=පෙරනිමි වෙබ් හූක් යාවත්කාලීන කරන්න
|
||||
|
||||
systemhooks=වෙබ් කොකු පද්ධතිය
|
||||
systemhooks.add_webhook=පද්ධතිය වෙබ්හූක් එකතු කරන්න
|
||||
systemhooks.update_webhook=වෙබ්හූක් පද්ධතිය යාවත්කාලීන
|
||||
|
||||
auths.auth_manage_panel=සත්යාපන ප්රභව කළමනාකරණය
|
||||
auths.new=සත්යාපන මූලාශ්රය එකතු කරන්න
|
||||
auths.name=නම
|
||||
@@ -2300,7 +2182,6 @@ auths.delete_auth_desc=සත්යාපන ප්රභවයක් මකා
|
||||
auths.still_in_used=සත්යාපන ප්රභවය තවමත් භාවිතයේ පවතී. පළමුව මෙම සත්යාපන ප්රභවය භාවිතා කරන ඕනෑම පරිශීලකයෙකුට පරිවර්තනය කරන්න හෝ මකා දමන්න.
|
||||
auths.deletion_success=සත්යාපන මූලාශ්රය මකා දමා ඇත.
|
||||
auths.login_source_of_type_exist=මෙම වර්ගයේ සත්යාපන ප්රභවයක් දැනටමත් පවතී.
|
||||
|
||||
config.server_config=සේවාදායකයේ වින්යාසය
|
||||
config.app_name=අඩවියේ සිරැසිය
|
||||
config.app_ver=ගිටියා අනුවාදය
|
||||
@@ -2318,7 +2199,6 @@ config.lfs_root_path=LFS මූල මාර්ගය
|
||||
config.log_file_root_path=ලොග් මාර්ගය
|
||||
config.script_type=ස්ක්රිප්ට් වර්ගය
|
||||
config.reverse_auth_user=ප්රතිලෝම පරිශීලක සත්යාපන
|
||||
|
||||
config.ssh_config=SSH වින්යාසය
|
||||
config.ssh_enabled=සබල කර ඇත
|
||||
config.ssh_start_builtin_server=Built-දී සේවාදායකය භාවිතා
|
||||
@@ -2330,12 +2210,10 @@ config.ssh_key_test_path=ප්රධාන ටෙස්ට් මාර්ග
|
||||
config.ssh_keygen_path=Keygen ('ssh-keygen') මාර්ගය
|
||||
config.ssh_minimum_key_size_check=අවම කී ප්රමාණය පරීක්ෂා
|
||||
config.ssh_minimum_key_sizes=අවම යතුරෙහි ප්රමාණ
|
||||
|
||||
config.lfs_config=LFS වින්යාසය
|
||||
config.lfs_enabled=සබල කර ඇත
|
||||
config.lfs_content_path=LFS අන්තර්ගත මාර්ගය
|
||||
config.lfs_http_auth_expiry=LFS HTTP හෝත් කල් ඉකුත්වන
|
||||
|
||||
config.db_config=දත්ත සමුදායෙහි වින්යාසය
|
||||
config.db_type=වර්ගය
|
||||
config.db_host=සත්කාරක
|
||||
@@ -2343,7 +2221,6 @@ config.db_name=නම
|
||||
config.db_user=පරිශීලක නාමය
|
||||
config.db_schema=යෝජනා ක්රමය
|
||||
config.db_path=මාර්ගය
|
||||
|
||||
config.service_config=සේවාවේ වින්යාසය
|
||||
config.register_email_confirm=ලියාපදිංචි වීමට විද්යුත් තැපැල් තහවුරු කිරීම අවශ්ය වේ
|
||||
config.disable_register=ස්වයං ලියාපදිංචිය අක්රීය කරන්න
|
||||
@@ -2366,12 +2243,10 @@ config.default_allow_only_contributors_to_track_time=දායකයින්ට
|
||||
config.no_reply_address=සැඟවුණු ඊ-තැපැල් වසම
|
||||
config.default_visibility_organization=නව සංවිධාන සඳහා පෙරනිමි දෘශ්යතාව
|
||||
config.default_enable_dependencies=පෙරනිමියෙන් නිකුත් යැපීම් සක්රීය
|
||||
|
||||
config.webhook_config=වෙබ්හූක් වින්යාසය
|
||||
config.queue_length=පෝලිම් දිග
|
||||
config.deliver_timeout=කාලය ගලවාගන්න
|
||||
config.skip_tls_verify=TLS සත්යාපනය මඟ හරින්න
|
||||
|
||||
config.mailer_enabled=සබල කර ඇත
|
||||
config.mailer_name=නම
|
||||
config.mailer_smtp_port=ප්රශ්නය විසඳිලා වරාය
|
||||
@@ -2382,16 +2257,13 @@ config.mailer_sendmail_args=Sendmail වෙත අමතර තර්ක
|
||||
config.mailer_sendmail_timeout=සෙන්ඩ්මේල් වේලාව
|
||||
config.test_email_placeholder=වි-තැපෑල (උදා. පරීක්ෂාව@උදාහරණය.ලංකා)
|
||||
config.send_test_mail=අත්හදා බැලීමේ වි-තැපෑල යවන්න
|
||||
|
||||
config.oauth_config=ඕත් වින්යාසය
|
||||
config.oauth_enabled=සබල කර ඇත
|
||||
|
||||
config.cache_config=නිහිතයේ වින්යාසය
|
||||
config.cache_adapter=හැඹිලි ඇඩප්ටර
|
||||
config.cache_interval=හැඹිලි පරතරය
|
||||
config.cache_conn=නිහිතයේ සම්බන්ධතාවය
|
||||
config.cache_item_ttl=හැඹිලි අයිතමය TTL
|
||||
|
||||
config.session_config=සැසිය වින්යාසය
|
||||
config.session_provider=සැසිය සැපයුම්කරු
|
||||
config.provider_config=සපයන්නා වින්යාස
|
||||
@@ -2400,12 +2272,10 @@ config.gc_interval_time=GC පරතරය වේලාව
|
||||
config.session_life_time=සැසිය ජීවිත කාලය
|
||||
config.https_only=HTTPS පමණි
|
||||
config.cookie_life_time=කුකී ජීවිත කාලය
|
||||
|
||||
config.picture_config=පින්තූරය සහ අවතාර් වින්යාසය
|
||||
config.picture_service=පින්තුරය සේවා
|
||||
config.disable_gravatar=ග්රැවටාර් අබල කරන්න
|
||||
config.enable_federated_avatar=ෆෙඩරල් අවතාර් සක්රීය කරන්න
|
||||
|
||||
config.git_config=ගිට් වින්යාසය
|
||||
config.git_disable_diff_highlight=ඩිෆ් සයින්ටැක්ස් ඉස්මතු කරන්න අක්රීය කරන්න
|
||||
config.git_max_diff_lines=මැක්ස් ඩිෆ් ලයින්ස් (තනි ගොනුවක් සඳහා)
|
||||
@@ -2417,14 +2287,10 @@ config.git_mirror_timeout=මිරර් යාවත්කාලීන වේ
|
||||
config.git_clone_timeout=පරිගණක ක්රිඩාවට සමාන මෙහෙයුම් කාලය
|
||||
config.git_pull_timeout=මෙහෙයුම කාල ඉමුද අදින්න
|
||||
config.git_gc_timeout=GC මෙහෙයුම කාලය
|
||||
|
||||
config.log_config=ලොග් වින්යාසය
|
||||
config.disabled_logger=අබල කර ඇත
|
||||
config.access_log_mode=ප්රවේශ ලොග් ප්රකාරය
|
||||
config.xorm_log_sql=ලොග් SQL
|
||||
|
||||
|
||||
|
||||
monitor.cron=Con කාර්යයන්
|
||||
monitor.name=නම
|
||||
monitor.schedule=කාලසටහන
|
||||
@@ -2438,7 +2304,6 @@ monitor.execute_time=ක්රියාත්මක කිරීමේ වේල
|
||||
monitor.process.cancel=ක්රියාවලිය අවලංගු කරන්න
|
||||
monitor.process.cancel_desc=ක්රියාවලියක් අවලංගු කිරීම දත්ත අහිමි වීමට හේතු විය හැක
|
||||
monitor.process.cancel_notices=<strong>%s</strong>: අවලංගු කරන්නද?
|
||||
|
||||
monitor.queues=පෝලිම්
|
||||
monitor.queue=පෝලිම: %s
|
||||
monitor.queue.name=නම
|
||||
@@ -2452,7 +2317,6 @@ monitor.queue.settings.maxnumberworkers.placeholder=වත්මන්%[1]d
|
||||
monitor.queue.settings.maxnumberworkers.error=මැක්ස් කම්කරුවන්ගේ සංඛ්යාව අංකයක් විය යුතුය
|
||||
monitor.queue.settings.submit=සැකසුම් යාවත්කාල කරන්න
|
||||
monitor.queue.settings.changed=සැකසුම් යාවත්කාල කෙරිණි
|
||||
|
||||
notices.system_notice_list=පද්ධතියේ දැන්වීම්
|
||||
notices.view_detail_header=දැන්වීමේ විස්තර දකින්න
|
||||
notices.select_all=සියල්ල තෝරන්න
|
||||
@@ -2471,15 +2335,15 @@ notices.delete_success=පද්ධති දැන්වීම් මකා ද
|
||||
create_repo=නිර්මිත ගබඩාව <a href="%s">%s</a>
|
||||
rename_repo=<code>%[1]s</code> සිට <a href="%[2]s">%[3]s</a>දක්වා නම් කරන ලද ගබඩාව
|
||||
commit_repo=<a href="%[2]s">%[3]s</a> ට <a href="%[1]s">%[4]s</a>ට තල්ලු කර ඇත
|
||||
create_issue=`විවෘත නිකුතුව <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
close_issue=`සංවෘත නිකුත් <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
reopen_issue=`නැවත විවෘත කරන ලද නිකුතුව <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
create_pull_request=`නිර්මාණය අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
close_pull_request=`closed අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
reopen_pull_request=`නැවත විවෘත කරන ලද අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
comment_issue=`නිකුතුව පිළිබඳ අදහස් <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
comment_pull=`අදින්න ඉල්ලීම මත අදහස් <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
merge_pull_request=`ඒකාබද්ධ අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>`
|
||||
create_issue=විවෘත නිකුතුව <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
close_issue=සංවෘත නිකුත් <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
reopen_issue=නැවත විවෘත කරන ලද නිකුතුව <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
create_pull_request=නිර්මාණය අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
close_pull_request=closed අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
reopen_pull_request=නැවත විවෘත කරන ලද අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
comment_issue=නිකුතුව පිළිබඳ අදහස් <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
comment_pull=අදින්න ඉල්ලීම මත අදහස් <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
merge_pull_request=ඒකාබද්ධ අදින්න ඉල්ලීම <a href="%[1]s">%[3]s #%[2]s</a>
|
||||
transfer_repo=මාරු කරන ලද ගබඩාව <code>%s</code> සිට <a href="%s">%s</a>
|
||||
push_tag=තල්ලු ටැගය <a href="%[2]s">%[3]s ගේ</a> <a href="%[1]s">%[4]s ගේ</a>
|
||||
delete_tag=මකාදැමුවා ටැගය%[2]s සිට <a href="%[1]s">%[3]s</a>
|
||||
@@ -2490,9 +2354,9 @@ compare_commits_general=විවරයන් සසඳා බලන්න
|
||||
mirror_sync_push=සමමුහුර්ත <a href="%[2]s">%[3]s</a> ට <a href="%[1]s">%[4]s</a> කැඩපත සිට
|
||||
mirror_sync_create=සමමුහුර්ත නව යොමු <a href="%[2]s">%[3]s</a> සිට <a href="%[1]s">%[4]s</a> කැඩපත සිට
|
||||
mirror_sync_delete=සමමුහුර්ත සහ මකාදැමූ යොමු <code>%[2]s</code> හි <a href="%[1]s">%[3]s</a> කැඩපතෙන්
|
||||
approve_pull_request=`අනුමත <a href="%[1]s">%[3]s #%[2]s ගේ</a>`
|
||||
approve_pull_request=අනුමත <a href="%[1]s">%[3]s #%[2]s ගේ</a>
|
||||
reject_pull_request=<a href="%[1]s">%[3]s #%[2]s</a>සඳහා යෝජිත වෙනස්කම්
|
||||
publish_release=`නිදහස් <a href="%[2]s"> "%[4]s" </a> හි <a href="%[1]s">%[3]s</a>`
|
||||
publish_release=නිදහස් <a href="%[2]s"> "%[4]s" </a> හි <a href="%[1]s">%[3]s</a>
|
||||
review_dismissed_reason=හේතුව:
|
||||
create_branch=නිර්මාණය කරන ලද ශාඛාව <a href="%[2]s">%[3]s</a> <a href="%[1]s">%[4]s</a>
|
||||
watched_repo=<a href="%[1]s">%[2]s</a>නැරඹීමට පටන් ගත්තා
|
||||
@@ -2542,9 +2406,6 @@ owner.settings.cleanuprules.enabled=සබල කර ඇත
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=නම
|
||||
runners.owner_type=වර්ගය
|
||||
runners.description=සවිස්තරය
|
||||
@@ -2552,14 +2413,9 @@ runners.task_list.run=ධාවනය
|
||||
runners.task_list.repository=කෝෂ්ඨය
|
||||
runners.task_list.commit=කැප
|
||||
runners.status.active=ක්රියාකාරී
|
||||
|
||||
runs.commit=කැප
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=සංකේතාත්මක සබැඳිය
|
||||
|
||||
|
||||
+30
-170
@@ -22,7 +22,6 @@ signed_in_as=Prihlásený ako
|
||||
toc=Obsah
|
||||
licenses=Licencie
|
||||
return_to_gitea=Naspäť do Gitea
|
||||
|
||||
username=Používateľské meno
|
||||
email=E-mailová adresa
|
||||
password=Heslo
|
||||
@@ -32,7 +31,6 @@ captcha=CAPTCHA
|
||||
twofa=Dvojfaktorová autentifikácia
|
||||
twofa_scratch=Dvojfaktorový dočasný kód
|
||||
passcode=Prístupový kód
|
||||
|
||||
webauthn_insert_key=Zadajte bezpečnostný kľúč
|
||||
webauthn_sign_in=Stlačte tlačidlo na vašom bezpečnostnom kľúči. Ak váš kľúč nemá tlačidlo, vyberte a zasunte ho znova.
|
||||
webauthn_press_button=Stlačte, prosím, tlačidlo na vašom bezpečnostnom kľúči…
|
||||
@@ -40,13 +38,12 @@ webauthn_use_twofa=Použite kód dvojfaktorového overenia z vášho telefónu
|
||||
webauthn_error=Nie je možné prečítať váš bezpečnostný kód.
|
||||
webauthn_unsupported_browser=Váš prehliadač aktuálne nepodporuje WebAuthn.
|
||||
webauthn_error_unknown=Vyskytla sa neznáma chyba. Skúste to znova.
|
||||
webauthn_error_insecure=`WebAuthn podporuje iba bezpečné spojenia. Na testovanie cez HTTP môžete použiť "localhost" alebo "127.0.0.1"`
|
||||
webauthn_error_insecure=WebAuthn podporuje iba bezpečné spojenia. Na testovanie cez HTTP môžete použiť "localhost" alebo "127.0.0.1"
|
||||
webauthn_error_unable_to_process=Server nemohol spracovať vašu požiadavku.
|
||||
webauthn_error_duplicated=Bezpečnostný kľúč nie je pre túto požiadavku povolený. Uistite sa, že kľúč ešte nie je zaregistrovaný.
|
||||
webauthn_error_empty=Musíte nastaviť meno pre tento kľúč.
|
||||
webauthn_error_timeout=Vypršal čas na čítanie vašeho kľúča. Znova načítajte túto stránku a skúste to opäť.
|
||||
webauthn_reload=Znovu načítať
|
||||
|
||||
repository=Repozitár
|
||||
organization=Organizácia
|
||||
mirror=Zrkadlo
|
||||
@@ -63,18 +60,15 @@ settings=Nastavenia
|
||||
your_profile=Profil
|
||||
your_starred=Obľúbené
|
||||
your_settings=Nastavenia
|
||||
|
||||
all=Všetko
|
||||
sources=Zdrojové kódy
|
||||
mirrors=Zrkadlá
|
||||
collaborative=Spolupráca
|
||||
forks=Forky
|
||||
|
||||
activities=Aktivity
|
||||
pull_requests=Pull requesty
|
||||
issues=Úkoly
|
||||
milestones=Míľniky
|
||||
|
||||
ok=OK
|
||||
cancel=Zrušiť
|
||||
save=Uložiť
|
||||
@@ -83,34 +77,26 @@ add_all=Pridať všetko
|
||||
remove=Odstrániť
|
||||
remove_all=Odstrániť všetko
|
||||
edit=Upraviť
|
||||
|
||||
enabled=Povolené
|
||||
|
||||
copy=Kopírovať
|
||||
copy_url=Kopírovať URL
|
||||
copy_branch=Kopírovať meno vetvy
|
||||
copy_success=Skopírované!
|
||||
copy_error=Kopírovanie zlyhalo
|
||||
|
||||
write=Zapísať
|
||||
preview=Náhľad
|
||||
loading=Načítava sa…
|
||||
|
||||
step1=Krok 1:
|
||||
step2=Krok 2:
|
||||
|
||||
error=Chyba
|
||||
error404=Stránka, na ktorú sa pokúšate dostať, buď <strong>neexistuje</strong>, alebo <strong>nemáte oprávnenie</strong> na jej zobrazenie.
|
||||
|
||||
never=Nikdy
|
||||
|
||||
rss_feed=RSS kanál
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
retry=Opakovať
|
||||
remove_label_str=Odstrániť položku „%s“
|
||||
copy_content=Kopírovať obsah
|
||||
copy_type_unsupported=Tento typ súboru nie je možné skopírovať
|
||||
archived=Archivované
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -165,7 +151,6 @@ err_empty_admin_email=E-mail administrátora nemôže byť prázdny.
|
||||
err_admin_name_is_reserved=Používateľské meno administrátora je neplatné, používateľské meno je rezervované
|
||||
err_admin_name_pattern_not_allowed=Používateľské meno administrátora je neplatné, používateľské meno zodpovedá vyhradenému vzoru
|
||||
err_admin_name_is_invalid=Používateľské meno administrátora je neplatné
|
||||
|
||||
general_title=Všeobecné nastavenia
|
||||
app_name=Názov webu
|
||||
app_name_helper=Sem môžete zadať meno vašej spoločnosti.
|
||||
@@ -184,7 +169,6 @@ app_url=Základná URL Gitea
|
||||
app_url_helper=Základná adresa pre klonované HTTP(S) URL adresy a e-mailové upozornenia.
|
||||
log_root_path=Adresár logov
|
||||
log_root_path_helper=Do tohoto adresára budú uložené súbory protokolu.
|
||||
|
||||
optional_title=Voliteľné nastavenia
|
||||
email_title=Nastavenia e-mailu
|
||||
smtp_addr=SMTP Host
|
||||
@@ -254,18 +238,15 @@ search_repos=Nájsť repozitár…
|
||||
filter=Ostatné filtre
|
||||
filter_by_team_repositories=Filtrovať podľa tímových repozitárov
|
||||
feed_of=Informačný kanál „%s“
|
||||
|
||||
show_archived=Archivované
|
||||
archived=Archivované
|
||||
show_both_archived_unarchived=Zobrazujú sa archivované aj nearchivované
|
||||
show_only_archived=Zobrazuje sa iba archivované
|
||||
show_only_unarchived=Zobrazuje sa iba nearchivované
|
||||
|
||||
show_private=Súkromné
|
||||
show_both_private_public=Zobrazuje sa verejné aj súkromné
|
||||
show_only_private=Zobrazuje sa iba súkromné
|
||||
show_only_public=Zobrazuje sa iba verejné
|
||||
|
||||
issues.in_your_repos=Vo vašich repozitároch
|
||||
|
||||
[explore]
|
||||
@@ -285,7 +266,6 @@ code_last_indexed_at=Naposledy indexované %s
|
||||
relevant_repositories_tooltip=Repozitáre, ktoré sú forkami alebo ktoré nemajú tému, žiadnu ikonu ani popis, sú skryté.
|
||||
relevant_repositories=Zobrazujú sa iba relevantné repozitáre, <a href="%s">zobraziť nefiltrované výsledky</a>.
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Zaregistrovať účet
|
||||
register_helper_msg=Máte už účet? Prihláste sa teraz!
|
||||
@@ -352,30 +332,23 @@ password_pwned_err=Nie je možné dokončiť žiadosť na HaveIBeenPwned
|
||||
view_it_on=Zobraziť na %s
|
||||
link_not_working_do_paste=Nefunguje? Skúste ho skopírovať a vložiť do svojho prehliadača.
|
||||
hi_user_x=Ahoj <b>%s</b>,
|
||||
|
||||
activate_account=Aktivujte si svoj účet, prosím
|
||||
activate_account.title=%s, aktivujte si svoj účet, prosím
|
||||
activate_account.text_1=Ahoj <b>%[1]s</b>, ďakujeme za registráciu na %[2]s!
|
||||
activate_account.text_2=Pre aktiváciu vašeho účtu kliknite, prosím, na nasledovný odkaz do <b>%s</b>:
|
||||
|
||||
activate_email=Overte svoju e-mailovú adresu
|
||||
activate_email.text=Pre overenie vašej e-mailovej adresy kliknite, prosím, na nasledovný odkaz do <b>%s</b>:
|
||||
|
||||
register_notify=Vitajte v Gitea
|
||||
register_notify.title=%[1]s, vitajte v %[2]s
|
||||
register_notify.text_1=toto je e-mail potvrdzujúci vašu registráciu pre %s!
|
||||
register_notify.text_2=Teraz sa môžete prihlásiť s používateľským menom: %s.
|
||||
register_notify.text_3=Ak bol tento účet vytvorený pre vás, nastavte prosím najskôr <a href="%s">svoje heslo</a>.
|
||||
|
||||
reset_password=Obnoviť váš účet
|
||||
reset_password.title=%s, požiadali ste o obnovenie vášho účtu
|
||||
reset_password.text=Pre obnovenie vašeho účtu kliknite, prosím, na nasledovný odkaz do <b>%s</b>:
|
||||
|
||||
register_success=Registrácia prebehla úspešne
|
||||
|
||||
issue_assigned.pull=@%[1]s vám pridelil pull request %[2]s repozitári %[3]s.
|
||||
issue_assigned.issue=@%[1]s vám pridelil úkol %[2]s v repozitári %[3]s.
|
||||
|
||||
issue.x_mentioned_you=<b>@%s</b> vás zmienil:
|
||||
issue.action.force_push=<b>%[1]s</b> vynútil nahranie <b>%[2]s</b> z %[3]s do %[4]s.
|
||||
issue.action.push_1=<b>@%[1]s</b> nahral %[3]d commit do %[2]s
|
||||
@@ -390,7 +363,6 @@ issue.action.review_dismissed=<b>@%[1]s</b> zamietol poslednú recenziu od %[2]s
|
||||
issue.action.ready_for_review=<b>@%[1]s</b> označil tento pull request ako pripravený na revíziu.
|
||||
issue.action.new=<b>@%[1]s</b> vytvoril/a #%[2]d.
|
||||
issue.in_tree_path=V %s:
|
||||
|
||||
release.new.subject=%s v %s vydané
|
||||
release.new.text=<b>@%[1]s</b> vydal/a %[2]s v %[3]s
|
||||
release.title=Názov: %s
|
||||
@@ -398,16 +370,13 @@ release.note=Poznámka:
|
||||
release.downloads=Sťahovania:
|
||||
release.download.zip=Zdrojový kód (ZIP)
|
||||
release.download.targz=Zdrojový kód (TAR.GZ)
|
||||
|
||||
repo.transfer.subject_to=%s by chcel preniesť "%s" do %s
|
||||
repo.transfer.subject_to_you=%s by chcel preniesť "%s" k vám
|
||||
repo.transfer.to_you=vy
|
||||
repo.transfer.body=Ak to chcete prijať alebo odmietnuť, navštívte %s alebo to jednoducho ignorujte.
|
||||
|
||||
repo.collaborator.added.subject=%s vás pridal do %s
|
||||
repo.collaborator.added.text=Boli ste pridaný ako spolupracovník repozitára:
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Áno
|
||||
no=Nie
|
||||
@@ -426,32 +395,28 @@ PayloadUrl=URL nákladu
|
||||
TeamName=Názov tímu
|
||||
AuthName=Názov autorizácie
|
||||
AdminEmail=E-mail administrátora
|
||||
|
||||
NewBranchName=Názov novej vetvy
|
||||
CommitSummary=Zhrnutie commitu
|
||||
CommitMessage=Správa ku commitu
|
||||
CommitChoice=Výber commitu
|
||||
TreeName=Cesta k súboru
|
||||
Content=Obsah
|
||||
|
||||
SSPISeparatorReplacement=Oddeľovač
|
||||
SSPIDefaultLanguage=Predvolený jazyk
|
||||
|
||||
require_error=` nemôže byť prázdne.`
|
||||
alpha_dash_error=` by mal obsahovať iba alfanumerické znaky, pomlčku ('-') a podčiarkovník ('_').`
|
||||
alpha_dash_dot_error=` by mal obsahovať iba alfanumerické znaky, pomlčku ('-'), podčiarkovník ('_') a bodku ('.').`
|
||||
git_ref_name_error=` musí byť správny názov odkazu Git.`
|
||||
size_error=` musí byť dĺžky %s.`
|
||||
min_size_error=` musí obsahovať minimálne %s znakov.`
|
||||
max_size_error=` musí obsahovať maximálne %s znakov.`
|
||||
email_error=` nie je platná e-mailová adresa.`
|
||||
glob_pattern_error=` glob vzor je neplatný: %s.`
|
||||
regex_pattern_error=` regex vzor je neplatný: %s.`
|
||||
require_error=" nemôže byť prázdne."
|
||||
alpha_dash_error=" by mal obsahovať iba alfanumerické znaky, pomlčku ('-') a podčiarkovník ('_')."
|
||||
alpha_dash_dot_error=" by mal obsahovať iba alfanumerické znaky, pomlčku ('-'), podčiarkovník ('_') a bodku ('.')."
|
||||
git_ref_name_error=" musí byť správny názov odkazu Git."
|
||||
size_error=" musí byť dĺžky %s."
|
||||
min_size_error=" musí obsahovať minimálne %s znakov."
|
||||
max_size_error=" musí obsahovať maximálne %s znakov."
|
||||
email_error=" nie je platná e-mailová adresa."
|
||||
glob_pattern_error=" glob vzor je neplatný: %s."
|
||||
regex_pattern_error=" regex vzor je neplatný: %s."
|
||||
unknown_error=Neznáma chyba:
|
||||
captcha_incorrect=Overovací kód CAPTCHA je nesprávny.
|
||||
password_not_match=Heslá sa nezhodujú.
|
||||
lang_select_error=Zvoľte jazyk zo zoznamu.
|
||||
|
||||
username_been_taken=Používateľské meno je už obsadené.
|
||||
username_change_not_local_user=Používatelia overovaní inak ako lokálne si nemôžu zmeniť svoje používateľské meno.
|
||||
repo_name_been_taken=Meno repozitára sa už používa.
|
||||
@@ -481,13 +446,10 @@ user_not_exist=Tento používateľ neexistuje.
|
||||
team_not_exist=Tento tím neexistuje.
|
||||
last_org_owner=Nemôžete odstrániť posledného používateľa z tímu 'vlastníkov'. Musí existovať aspoň jeden vlastník pre organizáciu.
|
||||
cannot_add_org_to_team=Organizácia nemôže byť pridaná ako člen tímu.
|
||||
|
||||
invalid_ssh_key=Nie je možné overiť váš SSH kľúč: %s
|
||||
invalid_gpg_key=Nie je možné overiť váš GPG kľúč: %s
|
||||
invalid_ssh_principal=Neplatná identita: %s
|
||||
auth_failed=Overenie zlyhalo: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Cieľová vetva neexistuje.
|
||||
|
||||
[user]
|
||||
@@ -504,7 +466,6 @@ unfollow=Zrušiť sledovanie
|
||||
user_bio=Životopis
|
||||
disabled_public_activity=Tento používateľ zákázal verejnú viditeľnosť aktivity.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profil
|
||||
account=Účet
|
||||
@@ -522,7 +483,6 @@ twofa=Dvojfaktorové overenie
|
||||
account_link=Prepojené účty
|
||||
organization=Organizácie
|
||||
webauthn=Bezpečnostné kľúče
|
||||
|
||||
public_profile=Verejný profil
|
||||
password_username_disabled=Externí používatelia nemôžu meniť svoje používateľské meno. Kontaktujte, prosím, svojho administrátora kvôli detailom.
|
||||
full_name=Celé meno
|
||||
@@ -556,7 +516,6 @@ comment_type_group_issue_ref=Referenčné číslo úkolu
|
||||
saved_successfully=Nastavenia úspešne uložené.
|
||||
privacy=Súkromie
|
||||
keep_activity_private_popup=Nastaviť aktivitu viditeľnú iba pre vás a administrátorov
|
||||
|
||||
lookup_avatar_by_mail=Vyhľadať avatar pomocou e-mailovej adresy
|
||||
federated_avatar_lookup=Vyhľadanie avatarov z verejných zdrojov
|
||||
enable_custom_avatar=Použiť užívateľský avatar
|
||||
@@ -566,14 +525,12 @@ delete_current_avatar=Odstrániť aktuálny avatar
|
||||
uploaded_avatar_not_a_image=Nahraný súbor nieje obrázok.
|
||||
update_avatar_success=Váš avatar sa aktualizoval.
|
||||
update_user_avatar_success=Užívateľov avatar bol aktualizovaný.
|
||||
|
||||
change_password=Aktualizovať heslo
|
||||
old_password=Aktuálne heslo
|
||||
new_password=Nové heslo
|
||||
password_incorrect=Aktuálne heslo nie je správne.
|
||||
change_password_success=Vaše heslo bolo aktualizované. Od teraz sa prihlasujte novým heslom.
|
||||
password_change_disabled=Externe overovaní používatelia nemôžu aktualizovať svoje heslo prostredníctvom webového rozhrania Gitea.
|
||||
|
||||
emails=E-mailové adresy
|
||||
manage_emails=Správa e-mailových adries
|
||||
manage_themes=Nastavenie predvolenej témy
|
||||
@@ -603,7 +560,6 @@ email_preference_set_success=Boli pridané preferencie pre e-mailovú adresu.
|
||||
add_openid_success=Bola pridaná nová adresa OpenID.
|
||||
keep_email_private=Skryť e-mailovú adresu
|
||||
openid_desc=OpenID dovoľuje delegovať overovanie na externého poskytovateľa.
|
||||
|
||||
manage_ssh_keys=Spravovať SSH kľúče
|
||||
manage_ssh_principals=Spravovať SSH certifikačné identity
|
||||
manage_gpg_keys=Správa GPG kľúčov
|
||||
@@ -673,7 +629,6 @@ ssh_disabled=SSH zakázané
|
||||
ssh_externally_managed=Tento kľúč SSH je pre tohto používateľa spravovaný externe
|
||||
manage_social=Spravovať súvisiace sociálne účty
|
||||
unbind=Odpojiť
|
||||
|
||||
manage_access_token=Správa prístupových tokenov
|
||||
generate_new_token=Vygenerovať nový token
|
||||
tokens_desc=Tieto tokeny poskytujú prístup k vášmu účtu pomocou rozhrania Gitea API.
|
||||
@@ -687,7 +642,6 @@ access_token_deletion_cancel_action=Zrušiť
|
||||
access_token_deletion_confirm_action=Vymazať
|
||||
access_token_deletion_desc=Odstránením tokenu zrušíte prístup k vášmu účtu pre aplikácie, ktoré ho používajú. To nie je možné vrátiť späť. Ďalej?
|
||||
delete_token_success=Token bol odstránený. Aplikácie, ktoré ho používajú, už nemajú prístup k vášmu účtu.
|
||||
|
||||
manage_oauth2_applications=Správa OAuth2 aplikácií
|
||||
edit_oauth2_application=Upraviť aplikáciu OAuth2
|
||||
oauth2_applications_desc=OAuth2 aplikácie umožňujú aplikáciám tretej strany bezpečne autentifikovať používateľov v tejto inštancii Gitea.
|
||||
@@ -704,12 +658,10 @@ oauth2_regenerate_secret=Obnoviť tajný kľúč
|
||||
oauth2_regenerate_secret_hint=Stratili ste svoj tajný kľúč?
|
||||
oauth2_application_edit=Upraviť
|
||||
oauth2_application_create_description=Aplikácie OAuth2 poskytujú aplikáciám tretích strán prístup k používateľským účtom v tejto inštancii.
|
||||
|
||||
authorized_oauth2_applications=Autorizované aplikácie OAuth2
|
||||
revoke_key=Odvolať
|
||||
revoke_oauth2_grant=Odstrániť prístup
|
||||
revoke_oauth2_grant_description=Zrušenie prístupu tejto aplikáciu tretej strany zabráni tejto aplikácii v prístupe k vašim údajom. Ste si istý?
|
||||
|
||||
twofa_desc=Dvojstupňové overenie pridá ďalšiu vrstvu bezpečnosti k vášmu účtu.
|
||||
twofa_is_enrolled=Váš účet je momentálne <strong>používa</strong> dvojfaktorovú autentifikáciu.
|
||||
twofa_not_enrolled=Váš účet momentálne nepoužíva dvojfaktorovú autentifikáciu.
|
||||
@@ -726,29 +678,22 @@ then_enter_passcode=A zadajte prístupový kód zobrazený v aplikácii:
|
||||
passcode_invalid=Prístupový kód je nesprávny. Skúste to znova.
|
||||
twofa_enrolled=Váš účet bol zaregistrovaný do dvojfaktorovej autentifikácie. Uložte si token (%s) na bezpečnom mieste, pretože sa zobrazuje iba raz!
|
||||
twofa_failed_get_secret=Nepodarilo sa získať tajomstvo.
|
||||
|
||||
webauthn_register_key=Pridať bezpečnostný kľúč
|
||||
webauthn_nickname=Prezývka
|
||||
webauthn_delete_key=Odstrániť bezpečnostný kľúč
|
||||
webauthn_delete_key_desc=Ak odstránite bezpečnostný kľúč, už sa s ním nebudete môcť prihlásiť. Ďalej?
|
||||
|
||||
manage_account_links=Spravovať prepojené kontá
|
||||
manage_account_links_desc=Tieto externé účty sú prepojené s vaším účtom Gitea.
|
||||
link_account=Pripojiť účet
|
||||
|
||||
|
||||
orgs_none=Nieste členom žiadnej organizácie.
|
||||
|
||||
delete_account=Odstrániť môj účet
|
||||
confirm_delete_account=Potvrdiť odstránenie
|
||||
delete_account_title=Odstrániť používateľský účet
|
||||
delete_account_desc=Naozaj chcete natrvalo odstrániť tento účet?
|
||||
|
||||
email_notifications.enable=Povoliť e-mailové upozornenia
|
||||
email_notifications.onmention=E-mail iba pri zmienke
|
||||
email_notifications.disable=Vypnúť e-mailové upozornenia
|
||||
email_notifications.submit=Nastaviť predvoľby e-mailu
|
||||
|
||||
visibility=Viditeľnosť používateľa
|
||||
visibility.public=Verejný
|
||||
visibility.limited=Obmedzený
|
||||
@@ -825,12 +770,10 @@ delete_preexisting_label=Vymazať
|
||||
delete_preexisting=Vymazať už existujúce súbory
|
||||
delete_preexisting_content=Vymazať súbory v %s
|
||||
delete_preexisting_success=Vymazané neprijaté súbory v %s
|
||||
|
||||
transfer.accept=Prijať prevod
|
||||
transfer.accept_desc=`Previesť do "%s"`
|
||||
transfer.accept_desc=Previesť do "%s"
|
||||
transfer.reject=Odmietnuť prevod
|
||||
transfer.reject_desc=`Zrušiť prevod do "%s"`
|
||||
|
||||
transfer.reject_desc=Zrušiť prevod do "%s"
|
||||
desc.private=Súkromný
|
||||
desc.public=Verejný
|
||||
desc.private_template=Súkromná šablóna
|
||||
@@ -838,19 +781,15 @@ desc.public_template=Šablóna
|
||||
desc.internal=Interný
|
||||
desc.internal_template=Interná šablóna
|
||||
desc.archived=Archivovaný
|
||||
|
||||
template.items=Položky šablóny
|
||||
template.git_hooks=Git hooky
|
||||
template.webhooks=Webhooky
|
||||
template.avatar=Avatar
|
||||
template.issue_labels=Štítky úkolov
|
||||
template.invalid=Vyberte šablónu repozitára
|
||||
|
||||
archive.issue.nocomment=Tento repozitár je archivovaný. Nemôžete komentovať úkoly.
|
||||
|
||||
form.reach_limit_of_creation_1=Už ste dosiahli svoj limit pre %d repozitár.
|
||||
form.reach_limit_of_creation_n=Už ste dosiahli svoj limit pre %d repozitáre.
|
||||
|
||||
migrate_options_mirror_helper=Tento repozitár bude zrkadlom
|
||||
migrate_options_lfs_endpoint.label=Koncový bod LFS
|
||||
migrate_options_lfs_endpoint.description=Migrácia sa pokúsi použiť váš vzdialený Git na <a target="_blank" rel="noopener noreferrer" href="%s">určenie servera LFS</a>. Môžete tiež zadať vlastný koncový bod, ak sú dáta repozitára LFS uložené niekde inde.
|
||||
@@ -865,7 +804,6 @@ migrate.migrate_items_options=Na migráciu ďalších položiek je potrebný pr
|
||||
migrate.migrating_failed_no_addr=Migrácia zlyhala.
|
||||
migrate.git.description=Migrujte repozitár iba z akejkoľvek služby Git.
|
||||
migrate.migrating_issues=Migrovanie úkolov
|
||||
|
||||
forked_from=forknuté z
|
||||
fork_from_self=Repozitár, ktorý vlastníte, nemôžete forknúť.
|
||||
fork_guest_user=Prihláste sa, aby ste forkli repozitár.
|
||||
@@ -876,7 +814,6 @@ unstar=Zrušiť hviezdičku
|
||||
star=Hviezdička
|
||||
fork=Forknúť
|
||||
download_archive=Stiahnuť repozitár
|
||||
|
||||
no_desc=Bez popisu
|
||||
quick_guide=Rýchly sprievodca
|
||||
clone_this_repo=Klonovať tento repozitár
|
||||
@@ -884,12 +821,11 @@ create_new_repo_command=Vytvoriť nový repozitár v príkazovom riadku
|
||||
push_exist_repo=Odoslanie existujúceho repozitára z príkazového riadku
|
||||
empty_message=Tento repozitár ešte nemá obsah.
|
||||
broken_message=Údaje Git, ktoré sú základom tohto úložiska, sa nedajú prečítať. Kontaktujte správcu tejto inštancie alebo odstráňte toto úložisko.
|
||||
|
||||
code=Zdrojový kód
|
||||
code.desc=Prístup k zdrojovému kódu, súborom, commitom a vetvám.
|
||||
branch=Vetva
|
||||
tree=Strom
|
||||
clear_ref=`Vymazať aktuálnu referenciu`.
|
||||
clear_ref=Vymazať aktuálnu referenciu
|
||||
filter_branch_and_tag=Filter vetvy alebo tagu
|
||||
find_tag=Hľadať tag
|
||||
branches=Vetvy
|
||||
@@ -897,11 +833,9 @@ tags=Tagy
|
||||
issues=Úkoly
|
||||
pulls=Pull requesty
|
||||
project_board=Projekty
|
||||
|
||||
milestones=Míľniky
|
||||
commits=Commitov
|
||||
commit=Commit
|
||||
|
||||
escape_control_characters=Ošetriť
|
||||
file_copy_permalink=Kopírovať trvalý odkaz
|
||||
view_git_blame=Zobraziť Git Blame
|
||||
@@ -910,7 +844,6 @@ audio_not_supported_in_browser=Váš prehliadač nepodporuje HTML5 tag 'audio'.
|
||||
stored_lfs=Uložené pomocou Git LFS
|
||||
symbolic_link=Symbolický odkaz
|
||||
commit_graph=Graf commitov
|
||||
|
||||
editor.preview_changes=Náhľad zmien
|
||||
editor.edit_this_file=Upraviť súbor
|
||||
editor.fork_before_edit=Musíte forknúť tento repozitár pre vytvorenie alebo navrhnutie zmeny tohoto súboru.
|
||||
@@ -926,7 +859,6 @@ editor.commit_empty_file_header=Odoslať prázdny súbor
|
||||
editor.commit_empty_file_text=Súbor, ktorý sa chystáte odoslať, je prázdny. Pokračovať?
|
||||
editor.no_commit_to_branch=Nedá sa odoslať priamo do vetvy, pretože:
|
||||
editor.require_signed_commit=Vetva vyžaduje podpísaný commit
|
||||
|
||||
commits.commits=Commity
|
||||
commits.search=Hľadanie commitov…
|
||||
commits.find=Hľadať
|
||||
@@ -941,19 +873,15 @@ commits.signed_by_untrusted_user=Podpísané nedôveryhodným užívateľom
|
||||
commits.signed_by_untrusted_user_unmatched=Podpísané nedôveryhodným užívateľom, ktorý sa nezhoduje s prispievateľom
|
||||
commits.gpg_key_id=ID GPG kľúča
|
||||
commits.ssh_key_fingerprint=odtlačok SSH kľúča
|
||||
|
||||
commit.revert=Vrátiť
|
||||
commit.revert-header=Vrátiť: %s
|
||||
commit.revert-content=Vyberte vetvu pre návrat na:
|
||||
commit.cherry-pick=Cherry-pick
|
||||
commit.cherry-pick-header=Cherry-pick: %s
|
||||
commit.cherry-pick-content=Vyberte vetvu pre cherry-pick na:
|
||||
|
||||
commitstatus.error=Chyba
|
||||
|
||||
ext_issues=Prístup k externým úkolom
|
||||
ext_issues.desc=Odkaz na externé sledovanie úkolov.
|
||||
|
||||
projects=Projekty
|
||||
projects.title=Názov
|
||||
projects.new=Nový projekt
|
||||
@@ -964,7 +892,6 @@ projects.type.none=Žiadny
|
||||
projects.template.desc=Šablóna
|
||||
projects.open=Otvoriť
|
||||
projects.close=Zavrieť
|
||||
|
||||
issues.filter_reviewers=Filtrovať revidentov
|
||||
issues.new=Nový úkol
|
||||
issues.new.projects=Projekty
|
||||
@@ -988,14 +915,14 @@ issues.action_milestone=Míľnik
|
||||
issues.action_assignee=Príjemca
|
||||
issues.open_title=Otvoriť
|
||||
issues.context.reference_issue=Odkázať v novom úkole
|
||||
issues.closed_at=`uzavrel/a tento úkol <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`znovuotvoril/a tento úkol <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=`odkázal na tento úkol z commitu <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_issue_from=`<a href="%[3]s">odkazoval/a na tento úkol %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closing_from=`<a href="%[3]s">odkazoval/a na pull request %[4]s, ktorý uzavrie tento úkol</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopening_from=`<a href="%[3]s">odkazoval/a na pull request %[4]s, ktorý znovu otvorí tento úkol</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closed_from=`<a href="%[3]s">uzavrel/a tento úkol %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopened_from=`<a href="%[3]s">znovu otvoril/a tento úkol %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.closed_at=uzavrel/a tento úkol <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=znovuotvoril/a tento úkol <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.commit_ref_at=odkázal na tento úkol z commitu <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_issue_from=<a href="%[3]s">odkazoval/a na tento úkol %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closing_from=<a href="%[3]s">odkazoval/a na pull request %[4]s, ktorý uzavrie tento úkol</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopening_from=<a href="%[3]s">odkazoval/a na pull request %[4]s, ktorý znovu otvorí tento úkol</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closed_from=<a href="%[3]s">uzavrel/a tento úkol %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s">znovu otvoril/a tento úkol %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.role.owner=Vlastník
|
||||
issues.re_request_review=Znovu požiadať o revíziu
|
||||
issues.is_stale=Od tejto kontroly došlo k zmenám v tomto pull requeste
|
||||
@@ -1020,7 +947,7 @@ issues.comment_on_locked=Nemôžete komentovať zamknutý úkol.
|
||||
issues.delete.title=Vymazať tento úkol?
|
||||
issues.delete.text=Naozaj chcete odstrániť tento úkol? (Týmto natrvalo odstránite všetok obsah. Ak ho chcete ponechať archivovaný, zvážte radšej jeho zatvorenie.)
|
||||
issues.tracker_auto_close=Po vyriešení tohto úkolu sa časovač automaticky zastaví
|
||||
issues.tracking_already_started=`Už ste spustili sledovanie času v <a href="%s">inom úkole</a>!`
|
||||
issues.tracking_already_started=Už ste spustili sledovanie času v <a href="%s">inom úkole</a>!
|
||||
issues.cancel_tracking=Zahodiť
|
||||
issues.add_time_cancel=Zrušiť
|
||||
issues.push_commit_1=pridal/a %d commit %s
|
||||
@@ -1039,51 +966,33 @@ issues.review.remove_review_request=odstránil žiadosť o revidovanie na %s %s
|
||||
issues.review.remove_review_request_self=odmietol revidovať %s
|
||||
issues.review.review=Revízia
|
||||
issues.review.reviewers=Revidenti
|
||||
|
||||
|
||||
pulls.desc=Povoliť pull requesty a revízie kódu.
|
||||
pulls.tab_commits=Commity
|
||||
pulls.data_broken=Tento pull request je nefunkčný z dôvodu chýbajúcich informácií o forku.
|
||||
pulls.waiting_count_1=%d čakajúca revízia
|
||||
pulls.waiting_count_n=%d čakajúcich revízií
|
||||
pulls.wrong_commit_id=ID commitu musí byť ID commitu v cieľovej vetve
|
||||
|
||||
pulls.no_merge_not_ready=Tento pull request nie je pripravený na merge, skontrolujte stav revízie a kontroly stavu.
|
||||
pulls.rebase_merge_commit_pull_request=Rebase a potom vytvoriť zlučovací commit
|
||||
pulls.merge_commit_id=ID zlučovacieho commitu
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.open=Otvoriť
|
||||
milestones.close=Zavrieť
|
||||
milestones.cancel=Zrušiť
|
||||
|
||||
|
||||
|
||||
wiki.page=Stránka
|
||||
wiki.new_page=Stránka
|
||||
|
||||
activity.new_issues_count_1=Nový úkol
|
||||
activity.unresolved_conv_label=Otvoriť
|
||||
activity.git_stats_commit_1=%d commit
|
||||
activity.git_stats_commit_n=%d commity
|
||||
|
||||
search=Hľadať
|
||||
search.fuzzy=Fuzzy
|
||||
search.match=Zhoda
|
||||
search.code_no_results=Nenašiel sa žiaden zdrojový kód zodpovedajúci hľadanému výrazu.
|
||||
search.code_search_unavailable=Vyhľadávanie kódu momentálne nie je dostupné. Kontaktujte, prosím, správcu.
|
||||
|
||||
settings.collaboration.owner=Vlastník
|
||||
settings.hooks=Webhooky
|
||||
settings.githooks=Git hooky
|
||||
settings.mirror_settings.mirrored_repository=Zrkadlený repozitár
|
||||
|
||||
settings.admin_enable_close_issues_via_commit_in_any_branch=Zavrieť úkol pomocou commitu v inej ako východzej vetve
|
||||
settings.new_owner_has_same_repo=Nový vlastník už repozitár s rovnakým názvom má. Vyberte, prosím, iné meno.
|
||||
settings.convert_fork=Konvertovať na bežný repozitár
|
||||
@@ -1095,7 +1004,7 @@ settings.transfer=Previesť vlastníctvo
|
||||
settings.transfer_notices_1=- Ak prenesiete repozitár na užívateľa, stratíte k nemu prístup.
|
||||
settings.transfer_notices_2=- Prístup k repozitáru si ponecháte, ak ho prevediete na organizáciu, ktorú (spolu)vlastníte.
|
||||
settings.transfer_owner=Nový vlastník
|
||||
settings.transfer_started=`Tento repozitár bol označený na prenos a čaká na potvrdenie od "%s"`
|
||||
settings.transfer_started=Tento repozitár bol označený na prenos a čaká na potvrdenie od "%s"
|
||||
settings.transfer_succeed=Repozitár bol prenesený.
|
||||
settings.trust_model.collaborator.long=Spolupracovník: Dôverovať podpisom spolupracovníkov
|
||||
settings.trust_model.collaborator.desc=Platné podpisy spolupracovníkov tohto úložiska budú označené ako "dôveryhodné" - (bez ohľadu na to, či sa zhodujú s prispievateľom alebo nie). V opačnom prípade budú platné podpisy označené ako „nedôveryhodné“, ak sa podpis zhoduje s prispievateľom, a „nezhodujúce sa“, ak nie.
|
||||
@@ -1155,37 +1064,23 @@ settings.block_on_official_review_requests_desc=Zlúčenie nebude možné v prí
|
||||
settings.bot_token=Token robota
|
||||
settings.lfs_findcommits=Hľadať commity
|
||||
settings.lfs_lfs_file_no_commits=Pre tento súbor LFS sa nenašli žiadne commity
|
||||
|
||||
diff.commit=commit
|
||||
diff.comment.start_review=Začať revíziu
|
||||
diff.review=Revízia
|
||||
diff.review.header=Odoslať revíziu
|
||||
diff.review.placeholder=Revízna poznámka
|
||||
diff.committed_by=odovzdal
|
||||
|
||||
release.ahead.commits=<strong>%d</strong> commitov
|
||||
release.cancel=Zrušiť
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
lower_repositories=repozitáre
|
||||
|
||||
|
||||
settings.visibility.private=Súkromná (viditeľné iba pre členov organizácie)
|
||||
settings.visibility.private_shortname=Súkromný
|
||||
|
||||
settings.hooks_desc=Pridajte webhooky, ktoré sa spustia nad <strong>všetkými repozitármi</strong> v rámci tejto organizácie.
|
||||
|
||||
|
||||
members.private=Skrytý
|
||||
members.private_helper=zviditeľniť
|
||||
members.owner=Vlastník
|
||||
|
||||
teams.owners_permission_desc=Vlastníci majú úplný prístup ku <strong>všetkým repozitárom</strong> a majú <strong>prístup správcu</strong> tejto organizácie.
|
||||
teams.repositories=Repozitáre týmu
|
||||
teams.specific_repositories=Konkrétne repozitáre
|
||||
@@ -1199,64 +1094,37 @@ teams.all_repositories_admin_permission_desc=Tomuto tímu je pridelený <strong>
|
||||
[admin]
|
||||
repositories=Repozitáre
|
||||
hooks=Webhooky
|
||||
|
||||
dashboard.delete_generated_repository_avatars=Odstrániť vygenerované avatary repozitárov
|
||||
|
||||
|
||||
|
||||
|
||||
repos.owner=Vlastník
|
||||
repos.private=Súkromný
|
||||
repos.forks=Forky
|
||||
|
||||
packages.owner=Vlastník
|
||||
packages.repository=Repozitár
|
||||
|
||||
defaulthooks=Defaultné webhooky
|
||||
defaulthooks.add_webhook=Pridať defaultný webhook
|
||||
defaulthooks.update_webhook=Aktualizovať defaultný webhook
|
||||
|
||||
systemhooks=Systémové webhooky
|
||||
systemhooks.add_webhook=Pridať systémový webhook
|
||||
systemhooks.update_webhook=Aktualizovať defaultný webhook
|
||||
|
||||
auths.enabled=Povolené
|
||||
auths.oauth2_tokenURL=Token URL
|
||||
auths.sspi_default_language=Predvolený jazyk používateľa
|
||||
auths.sspi_default_language_helper=Predvolený jazyk pre používateľov automaticky vytvorený metódou SSPI auth. Ak uprednostňujete automatické zisťovanie jazyka, nechajte pole prázdne.
|
||||
|
||||
config.app_ver=Verzia Gitea
|
||||
config.app_url=Základná URL Gitea
|
||||
|
||||
config.ssh_enabled=Povolené
|
||||
|
||||
config.lfs_enabled=Povolené
|
||||
|
||||
|
||||
config.default_keep_email_private=Skrývanie e-mail adries ako predvolené
|
||||
|
||||
config.webhook_config=Nastavenie webhooku
|
||||
|
||||
config.mailer_enabled=Povolené
|
||||
config.mailer_enable_helo=Povolené HELO
|
||||
|
||||
config.oauth_enabled=Povolené
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
monitor.process.cancel=Zrušiť proces
|
||||
|
||||
|
||||
|
||||
[action]
|
||||
compare_commits=Porovnať %d commitov
|
||||
compare_commits_general=Porovnať commity
|
||||
review_dismissed=`odmietnutá revízia od <b>%[4]s</b> pre <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||
review_dismissed=odmietnutá revízia od <b>%[4]s</b> pre <a href="%[1]s">%[3]s#%[2]s</a>
|
||||
|
||||
[tool]
|
||||
|
||||
@@ -1278,18 +1146,10 @@ owner.settings.cleanuprules.enabled=Povolené
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.task_list.commit=Commit
|
||||
|
||||
runs.commit=Commit
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=Symbolický odkaz
|
||||
|
||||
|
||||
+47
-191
@@ -20,7 +20,6 @@ signed_in_as=Inloggad som
|
||||
toc=Innehållsförteckning
|
||||
licenses=Licenser
|
||||
return_to_gitea=Återgå till Gitea
|
||||
|
||||
username=Användarnamn
|
||||
email=E-postadress
|
||||
password=Lösenord
|
||||
@@ -30,8 +29,6 @@ captcha=CAPTCHA
|
||||
twofa=Tvåfaktorsautentisering
|
||||
twofa_scratch=Tvåfaktorsskrapkod
|
||||
passcode=Kod
|
||||
|
||||
|
||||
repository=Utvecklingskatalog
|
||||
organization=Organisation
|
||||
mirror=Spegel
|
||||
@@ -48,18 +45,15 @@ settings=inställningar
|
||||
your_profile=Profil
|
||||
your_starred=Stjärnmärkt
|
||||
your_settings=Inställningar
|
||||
|
||||
all=Alla
|
||||
sources=Källor
|
||||
mirrors=Speglar
|
||||
collaborative=Kollaborativa
|
||||
forks=Forks
|
||||
|
||||
activities=Aktiviteter
|
||||
pull_requests=Pull förfrågningar
|
||||
issues=Ärenden
|
||||
milestones=Milstolpar
|
||||
|
||||
cancel=Avbryt
|
||||
save=Spara
|
||||
add=Lägg till
|
||||
@@ -67,28 +61,16 @@ add_all=Lägg till alla
|
||||
remove=Ta bort
|
||||
remove_all=Ta bort alla
|
||||
edit=Redigera
|
||||
|
||||
enabled=Aktiv
|
||||
disabled=Inaktiverad
|
||||
|
||||
|
||||
write=Skriv
|
||||
preview=Förhandsgranska
|
||||
loading=Laddar…
|
||||
|
||||
|
||||
error404=Sidan du försöker nå <strong>finns inte</strong> eller så <strong>har du inte behörighet</strong> att se den.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=Utvecklingskatalog
|
||||
concept_user_organization=Organisation
|
||||
|
||||
|
||||
|
||||
name=Namn
|
||||
archived=Arkiverade
|
||||
|
||||
[aria]
|
||||
|
||||
@@ -132,7 +114,6 @@ err_empty_admin_email=Administratörens mail kan inte vara tom.
|
||||
err_admin_name_is_reserved=Administratörsanvändarnamnet är ogiltigt, användarnamnet är reserverat
|
||||
err_admin_name_pattern_not_allowed=Administratörens användarnamn är ogiltigt, användarnamnet matchar ett reserverat mönster
|
||||
err_admin_name_is_invalid=Administratörsanvändarnamnet är ogiltigt
|
||||
|
||||
general_title=Allmänna inställningar
|
||||
app_name=Sajtens namn
|
||||
app_name_helper=Du kan ange ditt företagsnamn här.
|
||||
@@ -149,7 +130,6 @@ app_url=Gitea URL
|
||||
app_url_helper=Basadressen för HTTP(S)-kloningslänkar och mejlnotifikationer.
|
||||
log_root_path=Loggsökväg
|
||||
log_root_path_helper=Loggfiler kommer skrivas till denna katalog.
|
||||
|
||||
optional_title=Övriga inställningar
|
||||
email_title=Mejlinställningar
|
||||
smtp_addr=SMTP-server
|
||||
@@ -213,18 +193,15 @@ my_mirrors=Mina speglar
|
||||
view_home=Visa %s
|
||||
search_repos=Hitta en utvecklingskatalog…
|
||||
filter=Övriga Filter
|
||||
|
||||
show_archived=Arkiverade
|
||||
archived=Arkiverade
|
||||
show_both_archived_unarchived=Visar både arkiverade och icke arkiverade
|
||||
show_only_archived=Visar endast arkiverade
|
||||
show_only_unarchived=Visa endast icke arkiverade
|
||||
|
||||
show_private=Privat
|
||||
show_both_private_public=Visar både offentliga och privata
|
||||
show_only_private=Visar endast privata
|
||||
show_only_public=Visar endast publika
|
||||
|
||||
issues.in_your_repos=I dina utvecklingskataloger
|
||||
|
||||
[explore]
|
||||
@@ -239,7 +216,6 @@ org_no_results=Inga matchande organisationer hittades.
|
||||
code_no_results=Ingen källkod hittades som matchar din sökterm.
|
||||
code_last_indexed_at=Indexerades senast %s
|
||||
|
||||
|
||||
[auth]
|
||||
create_new_account=Registrera Konto
|
||||
register_helper_msg=Har du redan ett konto? Logga in nu!
|
||||
@@ -297,23 +273,12 @@ sspi_auth_failed=SSPI-autentisering misslyckades
|
||||
password_pwned_err=Kunde inte slutföra begäran till HaveIBeenPwned
|
||||
|
||||
[mail]
|
||||
|
||||
activate_account=Vänligen aktivera ditt konto
|
||||
|
||||
activate_email=Verifiera din epostaddress
|
||||
|
||||
register_notify=Välkommen till Gitea
|
||||
|
||||
reset_password=Återställ ditt konto
|
||||
|
||||
register_success=Registreringen lyckades
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[modal]
|
||||
yes=Ja
|
||||
no=Nej
|
||||
@@ -332,31 +297,27 @@ PayloadUrl=Payload-URL
|
||||
TeamName=Gruppnamn
|
||||
AuthName=Auktoriseringsnamn
|
||||
AdminEmail=Administratörs Epost
|
||||
|
||||
NewBranchName=Nytt grennamn
|
||||
CommitSummary=Sammanfattning av incheckning
|
||||
CommitMessage=Incheckningsmeddelande
|
||||
CommitChoice=Incheckningsval
|
||||
TreeName=Filsökväg
|
||||
Content=Innehåll
|
||||
|
||||
SSPISeparatorReplacement=Avgränsare
|
||||
SSPIDefaultLanguage=Standardspråk
|
||||
|
||||
require_error=får inte vara tomt
|
||||
alpha_dash_error=` bör endast innehålla alfanumeriska tecken, bindestreck ('-') och understreck ('_').`
|
||||
alpha_dash_dot_error=` bör endast innehålla alfanumeriska tecken, bindestreck ('-'), understreck ('_') och punkter ('.').`
|
||||
alpha_dash_error=" bör endast innehålla alfanumeriska tecken, bindestreck ('-') och understreck ('_')."
|
||||
alpha_dash_dot_error=" bör endast innehålla alfanumeriska tecken, bindestreck ('-'), understreck ('_') och punkter ('.')."
|
||||
git_ref_name_error=måste vara ett för Git välformaterat referensnamn.
|
||||
size_error=` måste vara av storleken %s`
|
||||
min_size_error=` måste innehålla minst %s tecken.`
|
||||
max_size_error=` får inte innehålla mer än %s tecken.`
|
||||
email_error=` är inte en giltlig epostaddress.`
|
||||
glob_pattern_error=`glob-mönstret är ogiltigt: %s.`
|
||||
size_error=" måste vara av storleken %s"
|
||||
min_size_error=" måste innehålla minst %s tecken."
|
||||
max_size_error=" får inte innehålla mer än %s tecken."
|
||||
email_error=" är inte en giltlig epostaddress."
|
||||
glob_pattern_error=glob-mönstret är ogiltigt: %s.
|
||||
unknown_error=Okänt fel:
|
||||
captcha_incorrect=CAPTCHA-koden är ogiltig.
|
||||
password_not_match=Lösenorden matchar inte.
|
||||
lang_select_error=Välj ett språk från listan.
|
||||
|
||||
username_been_taken=Användarnamnet är redan taget.
|
||||
repo_name_been_taken=Namnet för utvecklingskatalogen är upptaget.
|
||||
repository_files_already_exist=Filer finns redan för denna utvecklingskatalog. Kontakta systemadministratören.
|
||||
@@ -383,12 +344,9 @@ user_not_exist=Användaren finns inte.
|
||||
team_not_exist=Teamet finns inte.
|
||||
last_org_owner=Du kan inte ta bort den sista användaren från 'owners' teamet. Det måste finnas minst en ägare för en organisation.
|
||||
cannot_add_org_to_team=En organisation kan inte läggas till som teammedlem.
|
||||
|
||||
invalid_ssh_key=Kunde inte verifiera din SSH-nyckel: %s
|
||||
invalid_gpg_key=Kunde inte verifiera din GPG-nyckel: %s
|
||||
auth_failed=Autentisering misslyckades: %v
|
||||
|
||||
|
||||
target_branch_not_exist=Målgrenen finns inte.
|
||||
|
||||
[user]
|
||||
@@ -405,7 +363,6 @@ unfollow=Sluta följa
|
||||
user_bio=Biografi
|
||||
disabled_public_activity=Den här användaren har inaktiverat den publika synligheten av aktiviteten.
|
||||
|
||||
|
||||
[settings]
|
||||
profile=Profil
|
||||
account=Konto
|
||||
@@ -421,7 +378,6 @@ delete=Radera konto
|
||||
twofa=Tvåfaktorsautentisering
|
||||
account_link=Länkade Konton
|
||||
organization=Organisationer
|
||||
|
||||
public_profile=Offentlig profil
|
||||
password_username_disabled=Externa användare kan inte ändra sitt användarnamn. Kontakta din webbadministratör för mera information.
|
||||
full_name=Fullständigt namn
|
||||
@@ -438,7 +394,6 @@ ui=Tema
|
||||
comment_type_group_title=Titel
|
||||
privacy=Sekretess
|
||||
keep_activity_private_popup=Gör aktiviteten endast synlig för dig och administratörerna
|
||||
|
||||
lookup_avatar_by_mail=Slå upp avatarer med hjälp utav mejladress
|
||||
federated_avatar_lookup=Förenad uppslagning av avatar
|
||||
enable_custom_avatar=Aktivera Egen Avatar
|
||||
@@ -447,14 +402,12 @@ update_avatar=Uppdatera Avatar
|
||||
delete_current_avatar=Tag bort aktuell avatar
|
||||
uploaded_avatar_not_a_image=Den uppladdade filen är inte en bild.
|
||||
update_avatar_success=Din avatar har blivit uppdaterad.
|
||||
|
||||
change_password=Ändra Lösenordet
|
||||
old_password=Nuvarande lösenord
|
||||
new_password=Nytt lösenord
|
||||
password_incorrect=Det nuvarande lösenordet är felaktigt.
|
||||
change_password_success=Ditt lösenord har uppdaterats. Logga in med ditt nya lösenord fortsättningsvis.
|
||||
password_change_disabled=Externa användare kan inte ändra sitt lösenord genom Giteas webbgränssnitt.
|
||||
|
||||
emails=E-postadresser
|
||||
manage_emails=Hantera mejladresser
|
||||
manage_themes=Välj standardtema
|
||||
@@ -484,7 +437,6 @@ email_preference_set_success=E-postinställningen har uppdaterats.
|
||||
add_openid_success=Den nya OpenID-adressen har lagts till.
|
||||
keep_email_private=Göm mejladress
|
||||
openid_desc=OpenID låter dig delegera autentiseringen till en extern leverantör.
|
||||
|
||||
manage_ssh_keys=Hantera SSH-nycklar
|
||||
manage_gpg_keys=Hantera GPG-nycklar
|
||||
add_key=Lägg till nyckel
|
||||
@@ -525,7 +477,6 @@ hide_openid=Dold från min profil
|
||||
ssh_disabled=SSH är inaktiverat
|
||||
manage_social=Hantera länkade sociala konton
|
||||
unbind=Koppla från
|
||||
|
||||
manage_access_token=Hantera åtkomst-tokens
|
||||
generate_new_token=Generera Nya Tokens
|
||||
tokens_desc=Dessa tokens tillåter åtkomst till ditt konto via Gitea API.
|
||||
@@ -539,7 +490,6 @@ access_token_deletion_cancel_action=Avbryt
|
||||
access_token_deletion_confirm_action=Radera
|
||||
delete_token_success=Token har tagits bort. Applikationer som använder den kommer inte längre ha åtkomst till ditt konto.
|
||||
permission_read=Lästa
|
||||
|
||||
manage_oauth2_applications=Hantera OAuth2-applikationer
|
||||
edit_oauth2_application=Redigera OAuth2-applikation
|
||||
oauth2_applications_desc=OAuth2-program tillåter ditt tredjepartsprogram att säkert autentisera användare på denna Gitea instans.
|
||||
@@ -556,12 +506,10 @@ oauth2_regenerate_secret=Generera hemlighet på nytt
|
||||
oauth2_regenerate_secret_hint=Förlorat din hemlighet?
|
||||
oauth2_application_edit=Ändra
|
||||
oauth2_application_create_description=OAuth2-applikationer ger tredjepartsapplikationer åtkomst till användarkonton på denna instans.
|
||||
|
||||
authorized_oauth2_applications=Auktoriserade OAuth2-appar
|
||||
revoke_key=Upphäv
|
||||
revoke_oauth2_grant=Upphäv åtkomst
|
||||
revoke_oauth2_grant_description=Återkallning av åtkomst för detta tredjepartsprogram kommer att hindra programmet från att komma åt dina data. Är du säker?
|
||||
|
||||
twofa_desc=Tvåfaktorsautentisering förbättrar säkerheten på ditt konto.
|
||||
twofa_is_enrolled=Ditt konto är för närvarande <strong>uppsäkrad</strong> med tvåfaktorsautentisering.
|
||||
twofa_not_enrolled=Ditt konto är för närvarande inte uppsäkrad med tvåfaktorsautentisering.
|
||||
@@ -577,8 +525,6 @@ or_enter_secret=Eller skriv in följande sträng: %s
|
||||
then_enter_passcode=Och ange den lösenkod som visas i programmet:
|
||||
passcode_invalid=Koden är ogiltig. Försök igen.
|
||||
twofa_enrolled=Tvåfaktorsautentisering har aktiverats för ditt konto. Förvara din skrapkod (%s) på en säker plats eftersom den bara visas en gång!
|
||||
|
||||
|
||||
manage_account_links=Hantera Länkade Konton
|
||||
manage_account_links_desc=Dessa externa konton är länkade till ditt Gitea-konto.
|
||||
account_links_not_available=Det finns för närvarande inga externa konton länkade till ditt Gitea-konto.
|
||||
@@ -586,21 +532,16 @@ link_account=Länka konto
|
||||
remove_account_link=Ta Bort Länkat Konto
|
||||
remove_account_link_desc=Borttagning av länkade konton kommer häva dess åtkomst till ditt Gitea-konto. Vill du fortsätta?
|
||||
remove_account_link_success=Det länkade konton har tagits bort.
|
||||
|
||||
|
||||
orgs_none=Du är inte en medlem i någon organisation.
|
||||
|
||||
delete_account=Radera ditt konto
|
||||
delete_prompt=Denna åtgärd kommer ta bort ditt konto permanent. Det <strong>KAN INTE</strong> ångras.
|
||||
confirm_delete_account=Bekräfta Borttagelsen
|
||||
delete_account_title=Ta Bort Användarkonto
|
||||
delete_account_desc=Är du säker på att du vill ta bort ditt konto permanent?
|
||||
|
||||
email_notifications.enable=Aktivera notiser via mejl
|
||||
email_notifications.onmention=Endast e-post vid omnämnanden
|
||||
email_notifications.disable=Inaktivera notiser via mejl
|
||||
email_notifications.submit=Ställ in e-post inställningar
|
||||
|
||||
visibility.public=Offentlig
|
||||
visibility.private=Privat
|
||||
|
||||
@@ -655,8 +596,6 @@ adopt_preexisting_content=Skapa utvecklingskatalog från %s
|
||||
delete_preexisting_label=Radera
|
||||
delete_preexisting=Ta bort befintliga filer
|
||||
delete_preexisting_content=Ta bort filer i %s
|
||||
|
||||
|
||||
desc.private=Privat
|
||||
desc.public=Publik
|
||||
desc.private_template=Privat mall
|
||||
@@ -664,7 +603,6 @@ desc.public_template=Mall
|
||||
desc.internal=Intern
|
||||
desc.internal_template=Intern mall
|
||||
desc.archived=Arkiverade
|
||||
|
||||
template.items=Mallobjekt
|
||||
template.git_content=Git innehåll (Default branch)
|
||||
template.git_hooks=Githookar
|
||||
@@ -674,11 +612,8 @@ template.avatar=Profilbild
|
||||
template.issue_labels=Ärendeetiketter
|
||||
template.one_item=Du måste välja minst ett mallobjekt
|
||||
template.invalid=Du måste välja minst en utvecklingskatalog för mallar
|
||||
|
||||
archive.issue.nocomment=Den här utvecklingskatalogen är arkiverad. Du kan inte kommentera ärenden.
|
||||
archive.pull.nocomment=Den här utvecklingskatalogen är arkiverad. Du kan inte kommentera på pull-förfrågningar.
|
||||
|
||||
|
||||
migrate_options=Migrationsalternativ
|
||||
migrate_service=Migreringstjänst
|
||||
migrate_items=Migrationsobjekt
|
||||
@@ -702,7 +637,6 @@ migrate.migrate=Migrera från %s
|
||||
migrate.migrating=Migrerar från <b>%s</b> ...
|
||||
migrate.migrating_failed=Migrering från <b>%s</b> misslyckades.
|
||||
migrate.migrating_issues=Migrerar Ärenden
|
||||
|
||||
mirror_from=spegling av
|
||||
forked_from=forkad från
|
||||
generated_from=skapad från
|
||||
@@ -716,19 +650,17 @@ unstar=Ta bort stjärnmärkning
|
||||
star=Stjärnmärk
|
||||
fork=Förgrening
|
||||
download_archive=Ladda Ned Utvecklingskatalogen
|
||||
|
||||
no_desc=Ingen beskrivning
|
||||
quick_guide=Snabbguide
|
||||
clone_this_repo=Klona detta repo
|
||||
create_new_repo_command=Skapa en ny utvecklingskatalog på kommandoraden
|
||||
push_exist_repo=Pusha en existerande utvecklingskatalog från kommandoraden
|
||||
empty_message=Detta förråd innehåller inget.
|
||||
|
||||
code=Kod
|
||||
code.desc=Se källkod, filer, commits och brancher.
|
||||
branch=Gren
|
||||
tree=Träd
|
||||
clear_ref=`Rensa aktuell referens`
|
||||
clear_ref=Rensa aktuell referens
|
||||
filter_branch_and_tag=Filtrera gren eller tagg
|
||||
branches=Grenar
|
||||
tags=Taggar
|
||||
@@ -738,7 +670,6 @@ project_board=Projekt
|
||||
labels=Etiketter
|
||||
org_labels_desc=Etiketter på organisationsnivå som kan användas i <strong>alla utvecklingskataloger</strong> tillhörande denna organisation
|
||||
org_labels_desc_manage=hantera
|
||||
|
||||
milestones=Milstenar
|
||||
commits=Incheckningar
|
||||
commit=Commit
|
||||
@@ -748,7 +679,6 @@ file_history=Historik
|
||||
file_view_raw=Visa i råformat
|
||||
file_permalink=Permalänk
|
||||
file_too_large=Filen är för stor för att visas.
|
||||
|
||||
video_not_supported_in_browser=Din webbläsare stödjer ej HTML5-taggen 'video'.
|
||||
audio_not_supported_in_browser=Din webbläsare stöder inte taggen 'audio' i HTML5.
|
||||
stored_lfs=Sparad med Git LFS
|
||||
@@ -759,7 +689,6 @@ blame=Blame
|
||||
normal_view=Normal vy
|
||||
line=rad
|
||||
lines=rader
|
||||
|
||||
editor.new_file=Ny Fil
|
||||
editor.upload_file=Ladda Upp Fil
|
||||
editor.edit_file=Redigera Fil
|
||||
@@ -796,7 +725,6 @@ editor.add_subdir=Lägga till en katalog…
|
||||
editor.no_commit_to_branch=Det gick inte att committa direkt till branchen för:
|
||||
editor.user_no_push_to_branch=Användaren kan inte pusha till branchen
|
||||
editor.require_signed_commit=Branchen kräver en signerad commit
|
||||
|
||||
commits.desc=Bläddra i källkodens förändringshistorik.
|
||||
commits.commits=Incheckningar
|
||||
commits.search=Sök commits…
|
||||
@@ -811,12 +739,8 @@ commits.signed_by=Signerad av
|
||||
commits.signed_by_untrusted_user=Signerad av opålitlig användare
|
||||
commits.signed_by_untrusted_user_unmatched=Signerad av opålitlig användare som inte matchar den som committat
|
||||
commits.gpg_key_id=GPG-nyckel ID
|
||||
|
||||
|
||||
commitstatus.pending=Väntande
|
||||
|
||||
ext_issues.desc=Länk till externt ärendehanteringssystem.
|
||||
|
||||
projects=Projekt
|
||||
projects.description_placeholder=Beskrivning
|
||||
projects.create=Skapa projekt
|
||||
@@ -833,7 +757,6 @@ projects.column.edit_title=Namn
|
||||
projects.column.new_title=Namn
|
||||
projects.open=Öppna
|
||||
projects.close=Stäng
|
||||
|
||||
issues.desc=Organisera felrapporteringar, ärenden och milstolpar.
|
||||
issues.filter_assignees=Filtrera tilldelad person
|
||||
issues.filter_milestones=Filtrera milstolpe
|
||||
@@ -874,21 +797,21 @@ issues.label_templates.title=Ladda en fördefinierad uppsättning etiketter
|
||||
issues.label_templates.info=Inga etiketter finns ännu. Skapa en etikett med 'Ny etikett' eller använd fördefinierade etiketter:
|
||||
issues.label_templates.helper=Markera en uppsättning etiketter
|
||||
issues.label_templates.use=Använd etikettsamling
|
||||
issues.add_milestone_at=`lade till denna till milstolpe <b>%s</b> %s`
|
||||
issues.add_project_at=`lade till detta till projektet <b>%s</b> %s`
|
||||
issues.change_milestone_at='modifierade milstolpen från <b>%s</b> till <b>%s</b> %s'
|
||||
issues.remove_milestone_at='tog bort denna från milstolpen <b>%s</b> %s'
|
||||
issues.remove_project_at=`tog bort detta från projektet <b>%s</b> %s`
|
||||
issues.deleted_milestone=`(raderad)`
|
||||
issues.deleted_project=`(raderad)`
|
||||
issues.self_assign_at=`tilldelade denna till sig själv %s`
|
||||
issues.add_assignee_at=`blev tilldelad denna av <b>%s</b> %s`
|
||||
issues.remove_assignee_at=`tilldelning togs bort av <b>%s</b> %s`
|
||||
issues.remove_self_assignment=`tog bort sin tilldelning %s`
|
||||
issues.change_title_at='ändrade titeln från <b><strike>%s</strike></b> till <b>%s</b> %s'
|
||||
issues.delete_branch_at='tog bort grenen <b>%s</b> %s'
|
||||
issues.add_milestone_at=lade till denna till milstolpe <b>%s</b> %s
|
||||
issues.add_project_at=lade till detta till projektet <b>%s</b> %s
|
||||
issues.change_milestone_at=modifierade milstolpen från <b>%s</b> till <b>%s</b> %s
|
||||
issues.remove_milestone_at=tog bort denna från milstolpen <b>%s</b> %s
|
||||
issues.remove_project_at=tog bort detta från projektet <b>%s</b> %s
|
||||
issues.deleted_milestone=(raderad)
|
||||
issues.deleted_project=(raderad)
|
||||
issues.self_assign_at=tilldelade denna till sig själv %s
|
||||
issues.add_assignee_at=blev tilldelad denna av <b>%s</b> %s
|
||||
issues.remove_assignee_at=tilldelning togs bort av <b>%s</b> %s
|
||||
issues.remove_self_assignment=tog bort sin tilldelning %s
|
||||
issues.change_title_at=ändrade titeln från <b><strike>%s</strike></b> till <b>%s</b> %s
|
||||
issues.delete_branch_at=tog bort grenen <b>%s</b> %s
|
||||
issues.filter_label=Etikett
|
||||
issues.filter_label_exclude=`Använd <code>alt</code> + <code>klicka/enter</code> för att exkludera etiketter`
|
||||
issues.filter_label_exclude=Använd <code>alt</code> + <code>klicka/enter</code> för att exkludera etiketter
|
||||
issues.filter_label_no_select=Alla etiketter
|
||||
issues.filter_milestone=Milsten
|
||||
issues.filter_project_none=Inget projekt
|
||||
@@ -927,7 +850,7 @@ issues.open_title=Öppen
|
||||
issues.closed_title=Stängd
|
||||
issues.draft_title=Utkast
|
||||
issues.num_comments=%d kommentarer
|
||||
issues.commented_at=`kommenterad <a href="#%s">%s</a>`
|
||||
issues.commented_at=kommenterad <a href="#%s">%s</a>
|
||||
issues.delete_comment_confirm=Är du säker på att du vill ta bort den här kommentaren?
|
||||
issues.context.copy_link=Kopiera länk
|
||||
issues.context.quote_reply=Citerat svar
|
||||
@@ -938,16 +861,16 @@ issues.close_comment_issue=Kommentera och stäng
|
||||
issues.reopen_issue=Återöppna
|
||||
issues.reopen_comment_issue=Kommentera och återöppna
|
||||
issues.create_comment=Kommentera
|
||||
issues.closed_at=`stängde ärendet <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.reopened_at=`återöppnade detta ärende <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.commit_ref_at=`refererade till detta ärende från en incheckning <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_issue_from=`<a href="%[3]s">refererade till detta ärende %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_pull_from=`<a href="%[3]s">refererade till denna pull-förfrågan %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closing_from=`<a href="%[3]s">refererade till en pull-förfrågan %[4]s som kommer att stänga detta ärende</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopening_from=`<a href="%[3]s">refererade till en pull-förfrågan %[4]s som kommer att öppna ärendet på nytt</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_closed_from=`<a href="%[3]s">stängde detta ärende %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_reopened_from=`<a href="%[3]s">öpnnade detta ärende igen %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
|
||||
issues.ref_from=`från %[1]s`
|
||||
issues.closed_at=stängde ärendet <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.reopened_at=återöppnade detta ärende <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.commit_ref_at=refererade till detta ärende från en incheckning <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_issue_from=<a href="%[3]s">refererade till detta ärende %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_pull_from=<a href="%[3]s">refererade till denna pull-förfrågan %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closing_from=<a href="%[3]s">refererade till en pull-förfrågan %[4]s som kommer att stänga detta ärende</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopening_from=<a href="%[3]s">refererade till en pull-förfrågan %[4]s som kommer att öppna ärendet på nytt</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_closed_from=<a href="%[3]s">stängde detta ärende %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_reopened_from=<a href="%[3]s">öpnnade detta ärende igen %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>
|
||||
issues.ref_from=från %[1]s
|
||||
issues.role.owner=Ägare
|
||||
issues.role.member=Medlem
|
||||
issues.re_request_review=Begär omgranskning
|
||||
@@ -973,8 +896,8 @@ issues.label.filter_sort.reverse_alphabetically=Alfabetiskt Ö-A
|
||||
issues.label.filter_sort.by_size=Minsta storlek
|
||||
issues.label.filter_sort.reverse_by_size=Största storlek
|
||||
issues.num_participants=%d Deltagare
|
||||
issues.attachment.open_tab=`Klicka för att se "%s" i en ny flik`
|
||||
issues.attachment.download=`Klicka för att hämta "%s"`
|
||||
issues.attachment.open_tab=Klicka för att se "%s" i en ny flik
|
||||
issues.attachment.download=Klicka för att hämta "%s"
|
||||
issues.subscribe=Prenumerera
|
||||
issues.unsubscribe=Avsluta prenumerationen
|
||||
issues.lock=Lås konversation
|
||||
@@ -1001,20 +924,20 @@ issues.delete.title=Radera detta ärende?
|
||||
issues.delete.text=Vill du verkligen ta bort detta ärende? (Detta kommer att permanent ta bort allt innehåll. Överväg att stänga det istället om du avser att hålla det arkiverat)
|
||||
issues.tracker=Tidsredovisning
|
||||
issues.start_tracking=Starta tidsredovisning
|
||||
issues.start_tracking_history=`började arbeta %s`
|
||||
issues.start_tracking_history=började arbeta %s
|
||||
issues.tracker_auto_close=Timern stoppas automatiskt när ärendet stängs
|
||||
issues.tracking_already_started=`Du har redan påbörjat tidredovisning på <a href="%s">ett annat ärende</a>!`
|
||||
issues.stop_tracking_history=`slutade arbeta %s`
|
||||
issues.tracking_already_started=Du har redan påbörjat tidredovisning på <a href="%s">ett annat ärende</a>!
|
||||
issues.stop_tracking_history=slutade arbeta %s
|
||||
issues.add_time=Lägg till tid manuellt
|
||||
issues.add_time_short=Lägg till tid
|
||||
issues.add_time_cancel=Avbryt
|
||||
issues.add_time_history=`la till tillbringad tid %s`
|
||||
issues.del_time_history=`raderade tillbringad tid %s`
|
||||
issues.add_time_history=la till tillbringad tid %s
|
||||
issues.del_time_history=raderade tillbringad tid %s
|
||||
issues.add_time_hours=Timmar
|
||||
issues.add_time_minutes=Minuter
|
||||
issues.add_time_sum_to_small=Inge tid har angivits.
|
||||
issues.time_spent_total=Total Tid Spenderad
|
||||
issues.time_spent_from_all_authors=`Total Tid Spenderad: %s`
|
||||
issues.time_spent_from_all_authors=Total Tid Spenderad: %s
|
||||
issues.due_date=Förfallodatum
|
||||
issues.invalid_due_date_format=Datumsformatet för förfallodatum måste följa 'yyyy-MM-dd'.
|
||||
issues.error_modifying_due_date=Det gick inte att ändra förfallodatumet.
|
||||
@@ -1036,8 +959,8 @@ issues.dependency.add=Lägg till beroende…
|
||||
issues.dependency.cancel=Avbryt
|
||||
issues.dependency.remove=Ta bort
|
||||
issues.dependency.remove_info=Ta bort detta beroende
|
||||
issues.dependency.added_dependency=`lade till ett nytt beroende %s`
|
||||
issues.dependency.removed_dependency=`tog bort ett beroende %s`
|
||||
issues.dependency.added_dependency=lade till ett nytt beroende %s
|
||||
issues.dependency.removed_dependency=tog bort ett beroende %s
|
||||
issues.dependency.issue_close_blocks=Detta ärende blockerar en stängning av följande ärenden
|
||||
issues.dependency.pr_close_blocks=Denna pull-förfrågan blockerar stängning av följande ärenden
|
||||
issues.dependency.issue_close_blocked=Du måste stänga alla ärenden som blockerar det här ärendet innan du kan stänga det.
|
||||
@@ -1076,8 +999,6 @@ issues.review.resolve_conversation=Lös konversation
|
||||
issues.review.resolved_by=markerade denna konversation som löst
|
||||
issues.assignee.error=Inte alla tilldelade har lagts till på grund av ett oväntat fel.
|
||||
issues.content_history.options=Alternativ
|
||||
|
||||
|
||||
pulls.desc=Aktivera pull-förfrågningar och kodgranskning.
|
||||
pulls.new=Ny Pull-Förfrågan
|
||||
pulls.compare_changes=Ny Pull-Request
|
||||
@@ -1090,7 +1011,7 @@ pulls.nothing_to_compare=Dessa brancher är ekvivalenta. Det finns ingen anledni
|
||||
pulls.create=Skapa Pullförfrågan
|
||||
pulls.title_desc=vill sammanfoga %[1]d incheckningar från <code>s[2]s</code> in i <code id="branch_target">%[3]s</code>
|
||||
pulls.merged_title_desc=sammanfogade %[1]d incheckningar från <code>%[2]s</code> in i <code>%[3]s</code> %[4]s
|
||||
pulls.change_target_branch_at=`ändrade mål-branch från <b>%s</b> till <b>%s</b>%s`
|
||||
pulls.change_target_branch_at=ändrade mål-branch från <b>%s</b> till <b>%s</b>%s
|
||||
pulls.tab_conversation=Konversation
|
||||
pulls.tab_commits=Incheckningar
|
||||
pulls.tab_files=Ändrade Filer
|
||||
@@ -1098,7 +1019,7 @@ pulls.reopen_to_merge=Vänligen återöppna denna Pull-förfrågan igen för att
|
||||
pulls.cant_reopen_deleted_branch=Denna pull-förfrågan kan inte öppnas igen eftersom branchen tagits bort.
|
||||
pulls.merged=Sammanfogat
|
||||
pulls.is_closed=Pull-förfrågan har stängts.
|
||||
pulls.title_wip_desc=`<a href="#">Börja titeln med <strong>%s</strong></a> för att förhindra att pull-förfrågan sammanfogas av misstag`
|
||||
pulls.title_wip_desc=<a href="#">Börja titeln med <strong>%s</strong></a> för att förhindra att pull-förfrågan sammanfogas av misstag
|
||||
pulls.data_broken=Pull-requesten är trasig pågrund av oexisterande information on forken.
|
||||
pulls.files_conflicted=Den här pull-förfrågan ha ändringar som är i konflikt med mål-branchen.
|
||||
pulls.is_checking=Merge-konfliktkontroll pågår. Försök igen senare.
|
||||
@@ -1108,22 +1029,13 @@ pulls.required_status_check_administrator=Som administratör kan du fortfarande
|
||||
pulls.can_auto_merge_desc=Denna pull-förfrågan kan sammanfogas automatiskt.
|
||||
pulls.cannot_auto_merge_desc=Pull-requesten kan inte bli mergad automatiskt på grund av konflikter.
|
||||
pulls.cannot_auto_merge_helper=Merga manuellt för att lösa konlifterna.
|
||||
|
||||
pulls.no_merge_desc=Pull-requesten kan inte mergas för alla alternativ för merging är inaktiverade för denna utvecklingskatalog.
|
||||
pulls.no_merge_helper=Aktivera mergealternativ i utvecklingskatalogsinställningarna, eller merga manuellt.
|
||||
|
||||
pulls.invalid_merge_option=Du kan inte använda detta mergealternativet för denna pull-request.
|
||||
pulls.open_unmerged_pull_exists=`Du kan inte återuppliva denna pull-request då det redan finns en identisk pull-request öppen (#%d).`
|
||||
pulls.open_unmerged_pull_exists=Du kan inte återuppliva denna pull-request då det redan finns en identisk pull-request öppen (#%d).
|
||||
pulls.update_branch_success=Uppdatering av branchen lyckades
|
||||
pulls.update_not_allowed=Du är inte behörig att uppdatera grenen
|
||||
pulls.outdated_with_base_branch=Denna branch är föråldrad gentemot bas-branchen
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=Ny milstolpe
|
||||
milestones.closed=Stängt %s
|
||||
milestones.no_due_date=Inget förfallodatum
|
||||
@@ -1147,10 +1059,7 @@ milestones.filter_sort.least_complete=Minst klar
|
||||
milestones.filter_sort.most_complete=Mest klar
|
||||
milestones.filter_sort.most_issues=Mest ärenden
|
||||
milestones.filter_sort.least_issues=Minst ärenden
|
||||
|
||||
|
||||
ext_wiki.desc=Länk till extern wiki.
|
||||
|
||||
wiki=Wiki
|
||||
wiki.welcome=Välkommen till Wikin.
|
||||
wiki.welcome_desc=Wikin låter dig skriva och dela dokumentation med medarbetare.
|
||||
@@ -1169,7 +1078,6 @@ wiki.delete_page_button=Tag bort sida
|
||||
wiki.page_already_exists=Wiki-sida med samma namn finns redan.
|
||||
wiki.pages=Sidor
|
||||
wiki.last_updated=Senast uppdaterad %s
|
||||
|
||||
activity=Aktiviteter
|
||||
activity.period.filter_label=Period:
|
||||
activity.period.daily=1 dag
|
||||
@@ -1228,12 +1136,10 @@ activity.git_stats_addition_n=%d tillägg
|
||||
activity.git_stats_and_deletions=och
|
||||
activity.git_stats_deletion_1=%d borttagen
|
||||
activity.git_stats_deletion_n=%d borttagningar
|
||||
|
||||
search=Sök
|
||||
search.search_repo=Sök utvecklingskatalog
|
||||
search.results=Sökresultat för ”%s” i <a href="%s"> %s</a>
|
||||
search.code_no_results=Ingen källkod hittades som matchar din sökterm.
|
||||
|
||||
settings=Inställningar
|
||||
settings.desc=Inställningarna är där du kan hantera inställningar för utvecklingskatalogen
|
||||
settings.options=Utvecklingskatalog
|
||||
@@ -1247,7 +1153,6 @@ settings.hooks=Webbhookar
|
||||
settings.githooks=Githookar
|
||||
settings.basic_settings=Basinställningar
|
||||
settings.mirror_settings=Inställningar för spegling
|
||||
|
||||
settings.sync_mirror=Synkronisera nu
|
||||
settings.mirror_sync_in_progress=Synkronisering utav speglingar pågår. Kontrollera igen om en minut.
|
||||
settings.site=Webbplats
|
||||
@@ -1459,7 +1364,6 @@ settings.lfs_pointers.sha=Blob SHA
|
||||
settings.lfs_pointers.oid=OID
|
||||
settings.lfs_pointers.inRepo=I utvecklingskatalogen
|
||||
settings.rename_branch_failed_not_exist=Kan inte byta namn på branchen %s eftersom den inte finns.
|
||||
|
||||
diff.browse_source=Bläddra i källkod
|
||||
diff.parent=förälder
|
||||
diff.commit=incheckning
|
||||
@@ -1493,7 +1397,6 @@ diff.review.comment=Kommentar
|
||||
diff.review.approve=Godkänn
|
||||
diff.review.reject=Begär ändringar
|
||||
diff.committed_by=committad av
|
||||
|
||||
releases.desc=Följ projektversioner och nerladdningar.
|
||||
release.releases=Släpp
|
||||
release.new_release=Nytt Släpp
|
||||
@@ -1523,22 +1426,16 @@ release.tag_name_already_exist=En release med denna tagg existerar redan.
|
||||
release.tag_name_invalid=Taggnamnet är inte giltigt.
|
||||
release.downloads=Nedladdningar
|
||||
release.download_count=Nedladdningar: %s
|
||||
|
||||
branch.name=Branch namn
|
||||
branch.search=Sök brancher
|
||||
branch.delete_head=Radera
|
||||
branch.delete_html=Radera branch
|
||||
branch.create_branch=Skapa branchen <strong>%s</strong>
|
||||
branch.deleted_by=Raderad av %s
|
||||
|
||||
|
||||
|
||||
topic.manage_topics=Hantera ämnen
|
||||
topic.done=Klar
|
||||
topic.count_prompt=Du kan inte välja fler än 25 ämnen
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=Organisationsnamn
|
||||
org_full_name_holder=Organisationens Fullständiga Namn
|
||||
@@ -1560,9 +1457,7 @@ team_access_desc=Åtkomst till utvecklingskatalogen
|
||||
team_permission_desc=Behörighet
|
||||
team_unit_desc=Tillåt åtkomst till delar utav utvecklingskatalogen
|
||||
team_unit_disabled=(Inaktiverad)
|
||||
|
||||
form.create_org_not_allowed=Du tillåts inte att skapa organisationer.
|
||||
|
||||
settings=Inställningar
|
||||
settings.options=Organisation
|
||||
settings.full_name=Fullständigt namn
|
||||
@@ -1574,7 +1469,6 @@ settings.visibility=Synlighet
|
||||
settings.visibility.public=Offentlig
|
||||
settings.visibility.private=Privat (synlig endast för organisationens medlemmar)
|
||||
settings.visibility.private_shortname=Privat
|
||||
|
||||
settings.update_settings=Uppdatera inställningar
|
||||
settings.update_setting_success=Organisationsinställningarna har uppdaterats.
|
||||
settings.update_avatar_success=Organisationens avatar har uppdateras.
|
||||
@@ -1585,9 +1479,7 @@ settings.confirm_delete_account=Bekräfta borttagning
|
||||
settings.delete_org_title=Ta bort organisation
|
||||
settings.delete_org_desc=Denna organisation kommer tas bort permanent. Vill du fortsätta?
|
||||
settings.hooks_desc=Lägg till webbhook som triggas för <strong>alla utvecklingskataloger</strong> under denna organisationen.
|
||||
|
||||
settings.labels_desc=Lägg till etiketter som kan användas till ärenden för <strong>alla utvecklingskataloger</strong> under denna organisation.
|
||||
|
||||
members.membership_visibility=Synlighet för medlemskap:
|
||||
members.public=Synlig
|
||||
members.public_helper=gör dold
|
||||
@@ -1600,7 +1492,6 @@ members.remove=Ta bort
|
||||
members.leave=Lämna
|
||||
members.invite_desc=Lägg till en ny medlem i %s:
|
||||
members.invite_now=Bjud in
|
||||
|
||||
teams.join=Gå med
|
||||
teams.leave=Gå ur
|
||||
teams.can_create_org_repo=Skapa utvecklingskataloger
|
||||
@@ -1653,7 +1544,6 @@ monitor=Övervakning
|
||||
first_page=Första
|
||||
last_page=Sista
|
||||
total=Totalt: %d
|
||||
|
||||
dashboard.statistic=Översikt
|
||||
dashboard.operations=Operationer för underhåll
|
||||
dashboard.system_status=Status
|
||||
@@ -1697,7 +1587,6 @@ dashboard.total_gc_time=Total tid för pauser vid skräpsamling
|
||||
dashboard.total_gc_pause=Total tid för pauser vid skräpsamling
|
||||
dashboard.last_gc_pause=Senaste paus vid skräpsamling
|
||||
dashboard.gc_times=Skräpsamlingstider
|
||||
|
||||
users.user_manage_panel=Hantering av användarkonton
|
||||
users.new_account=Skapa användarkonto
|
||||
users.name=Användarnamn
|
||||
@@ -1731,20 +1620,17 @@ users.still_has_org=Denna användare är medlem i en eller flera organisationer.
|
||||
users.deletion_success=Användarkontot har blivit borttaget.
|
||||
users.list_status_filter.is_active=Aktiv
|
||||
users.list_status_filter.is_admin=Administratör
|
||||
|
||||
emails.primary=Primär
|
||||
emails.activated=Aktiverad
|
||||
emails.filter_sort.email=E-post
|
||||
emails.filter_sort.email_reverse=E-post (omvänd)
|
||||
emails.filter_sort.name=Användarnamn
|
||||
emails.filter_sort.name_reverse=Användarnamn (omvänd)
|
||||
|
||||
orgs.org_manage_panel=Organisationshantering
|
||||
orgs.name=Namn
|
||||
orgs.teams=Team
|
||||
orgs.members=Medlemmar
|
||||
orgs.new_orga=Ny organisation
|
||||
|
||||
repos.repo_manage_panel=Utvecklingskatalogshantering
|
||||
repos.owner=Ägare
|
||||
repos.name=Namn
|
||||
@@ -1754,16 +1640,12 @@ repos.stars=Stjärnor
|
||||
repos.forks=Forkar
|
||||
repos.issues=Ärenden
|
||||
repos.size=Storlek
|
||||
|
||||
packages.owner=Ägare
|
||||
packages.name=Namn
|
||||
packages.type=Typ
|
||||
packages.repository=Utvecklingskatalog
|
||||
packages.size=Storlek
|
||||
|
||||
|
||||
systemhooks=Systemets webbhooks
|
||||
|
||||
auths.auth_manage_panel=Hantering av autentiseringkälla
|
||||
auths.new=Lägg till autensieringskälla
|
||||
auths.name=Namn
|
||||
@@ -1831,7 +1713,6 @@ auths.delete_auth_title=Tag bort denna autentisering
|
||||
auths.delete_auth_desc=Borttagning av en autensieringskälla förhindrar användare från att använda den för inloggning. Vill du fortsätta?
|
||||
auths.still_in_used=Autentiseringskällan är fortfarande i bruk. Konvertera eller ta bort alla användare som använder denna autentiseringskälla först.
|
||||
auths.deletion_success=Autentiseringskällan har tagits bort.
|
||||
|
||||
config.server_config=Server-konfiguration
|
||||
config.app_name=Sajtens namn
|
||||
config.app_ver=Gitea Version
|
||||
@@ -1847,7 +1728,6 @@ config.lfs_root_path=LFS Rotsökväg
|
||||
config.log_file_root_path=Sökväg för loggar
|
||||
config.script_type=Script-typ
|
||||
config.reverse_auth_user=Motsatt autentiserings användare
|
||||
|
||||
config.ssh_config=SSH-konfiguration
|
||||
config.ssh_enabled=Aktiverad
|
||||
config.ssh_start_builtin_server=Använd inbyggd Server
|
||||
@@ -1858,9 +1738,7 @@ config.ssh_key_test_path=Testsökväg för nyckel
|
||||
config.ssh_keygen_path=Sökväg för nyckelgenerator ('ssh-keygen')
|
||||
config.ssh_minimum_key_size_check=Kontroll av minsta tillåtna nyckelstorlek
|
||||
config.ssh_minimum_key_sizes=Minsta tillåtna nyckelstorlek
|
||||
|
||||
config.lfs_enabled=Aktiverad
|
||||
|
||||
config.db_config=Databaskonfiguration
|
||||
config.db_type=Typ
|
||||
config.db_host=Värd
|
||||
@@ -1869,7 +1747,6 @@ config.db_user=Användarnamn
|
||||
config.db_schema=Schema
|
||||
config.db_ssl_mode=SSL
|
||||
config.db_path=Sökväg
|
||||
|
||||
config.service_config=Tjänstkonfiguration
|
||||
config.register_email_confirm=Kräv mejlbekräftelse för att registrera
|
||||
config.disable_register=Inaktivera självregistrering
|
||||
@@ -1887,12 +1764,10 @@ config.enable_timetracking=Aktivera tidsredovisning
|
||||
config.default_enable_timetracking=Aktivera tidredovisning som Standard
|
||||
config.default_allow_only_contributors_to_track_time=Låt endast medarbetare spåra tidsredovisning
|
||||
config.no_reply_address=Dold mejldomän
|
||||
|
||||
config.webhook_config=Webbkrokskonfiguration
|
||||
config.queue_length=Kölängd
|
||||
config.deliver_timeout=Tidsfrist för leverans
|
||||
config.skip_tls_verify=Skippa TLS verifiering
|
||||
|
||||
config.mailer_enabled=Aktiverad
|
||||
config.mailer_name=Namn
|
||||
config.mailer_smtp_port=SMTP-port
|
||||
@@ -1901,15 +1776,12 @@ config.mailer_use_sendmail=Använd Sendmail
|
||||
config.mailer_sendmail_path=Sendmail sökväg
|
||||
config.mailer_sendmail_args=Extra argument till sendmail
|
||||
config.send_test_mail=Skicka testmeddelande
|
||||
|
||||
config.oauth_config=OAuth-konfiguration
|
||||
config.oauth_enabled=Aktiverad
|
||||
|
||||
config.cache_config=Mellanlagringskonfiguration
|
||||
config.cache_adapter=Mellanlagringsadapter
|
||||
config.cache_interval=Mellanlagringsintervall
|
||||
config.cache_conn=Mellanlagringsanslutning
|
||||
|
||||
config.session_config=Sessionskonfiguration
|
||||
config.session_provider=Sessionsleverantör
|
||||
config.provider_config=Leverantörskonfiguration
|
||||
@@ -1918,12 +1790,10 @@ config.gc_interval_time=Tidsintervall för skräpsamling
|
||||
config.session_life_time=Livstid för session
|
||||
config.https_only=Endast HTTPS
|
||||
config.cookie_life_time=Livstid för kaka
|
||||
|
||||
config.picture_config=Konfiguration för bild och avatar
|
||||
config.picture_service=Bildtjänst
|
||||
config.disable_gravatar=Inaktivera Gravatar
|
||||
config.enable_federated_avatar=Aktivera Förenad Uppslaging av Profilbilder
|
||||
|
||||
config.git_config=Git-konfiguration
|
||||
config.git_disable_diff_highlight=Inaktivera Diff Syntax Highlight
|
||||
config.git_max_diff_lines=Max Diff-rader (per fil)
|
||||
@@ -1935,13 +1805,9 @@ config.git_mirror_timeout=Spelgingsuppdateringstimeout
|
||||
config.git_clone_timeout=Klonoperationstimeout
|
||||
config.git_pull_timeout=Klonoperationstimeout
|
||||
config.git_gc_timeout=GC-operationstimeout
|
||||
|
||||
config.log_config=Logg-konfiguration
|
||||
config.disabled_logger=Inaktiverad
|
||||
config.xorm_log_sql=Logga SQL
|
||||
|
||||
|
||||
|
||||
monitor.cron=Cron-jobb
|
||||
monitor.name=Namn
|
||||
monitor.schedule=Schemaläggning
|
||||
@@ -1952,7 +1818,6 @@ monitor.process=Körande Processer
|
||||
monitor.desc=Beskrivning
|
||||
monitor.start=Starttid
|
||||
monitor.execute_time=Exekveringstid
|
||||
|
||||
monitor.queues=Köer
|
||||
monitor.queue=Kö: %s
|
||||
monitor.queue.name=Namn
|
||||
@@ -1961,7 +1826,6 @@ monitor.queue.numberworkers=Antal arbetare
|
||||
monitor.queue.maxnumberworkers=Max antal arbetare
|
||||
monitor.queue.settings.submit=Uppdatera inställningar
|
||||
monitor.queue.settings.changed=Inställningar uppdaterade
|
||||
|
||||
notices.system_notice_list=Systemnotiser
|
||||
notices.view_detail_header=Visa notisdetaljer
|
||||
notices.select_all=Markera Alla
|
||||
@@ -2049,9 +1913,6 @@ owner.settings.cleanuprules.enabled=Aktiv
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=Namn
|
||||
runners.owner_type=Typ
|
||||
runners.description=Beskrivning
|
||||
@@ -2059,14 +1920,9 @@ runners.task_list.run=Kör
|
||||
runners.task_list.repository=Utvecklingskatalog
|
||||
runners.task_list.commit=Commit
|
||||
runners.status.active=Aktiv
|
||||
|
||||
runs.commit=Commit
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
symbolic_link=Symbolisk länk
|
||||
|
||||
|
||||
+135
-279
File diff suppressed because it is too large
Load Diff
+81
-225
File diff suppressed because it is too large
Load Diff
+386
-228
File diff suppressed because it is too large
Load Diff
+12
-157
@@ -12,12 +12,9 @@ page=頁面
|
||||
template=樣板
|
||||
language=語言
|
||||
notifications=訊息
|
||||
|
||||
password=密碼
|
||||
re_type=確認密碼
|
||||
passcode=驗證碼
|
||||
|
||||
|
||||
repository=儲存庫
|
||||
organization=組織
|
||||
mirror=鏡像
|
||||
@@ -30,35 +27,19 @@ manage_org=管理組織
|
||||
account_settings=帳號設定
|
||||
settings=設定
|
||||
your_settings=組織設定
|
||||
|
||||
all=所有
|
||||
sources=來源
|
||||
mirrors=鏡像
|
||||
collaborative=協同者
|
||||
forks=複製列表
|
||||
|
||||
activities=活動
|
||||
pull_requests=合併請求
|
||||
issues=問題
|
||||
|
||||
cancel=取消
|
||||
remove=移除成員
|
||||
edit=編輯
|
||||
|
||||
enabled=已啟用
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
concept_code_repository=儲存庫
|
||||
|
||||
|
||||
|
||||
name=組織名稱
|
||||
|
||||
[aria]
|
||||
@@ -81,10 +62,8 @@ host=主機
|
||||
password=密碼
|
||||
db_name=資料庫名稱
|
||||
path=資料庫文件路徑
|
||||
|
||||
repo_path=儲存庫的根目錄
|
||||
log_root_path=日誌路徑
|
||||
|
||||
optional_title=可選設定
|
||||
smtp_addr=SMTP 主機地址
|
||||
smtp_port=SMTP 主機端口
|
||||
@@ -106,10 +85,7 @@ collaborative_repos=參與協作的儲存庫
|
||||
my_orgs=我的組織
|
||||
my_mirrors=我的鏡像
|
||||
view_home=訪問 %s
|
||||
|
||||
|
||||
show_private=私有庫
|
||||
|
||||
issues.in_your_repos=屬於該用戶儲存庫的
|
||||
|
||||
[explore]
|
||||
@@ -118,7 +94,6 @@ users=使用者
|
||||
organizations=組織
|
||||
search=搜尋
|
||||
|
||||
|
||||
[auth]
|
||||
register_helper_msg=已經註冊?立即登錄!
|
||||
forgot_password_title=忘記密碼
|
||||
@@ -140,22 +115,11 @@ openid_connect_title=連接到現有帳戶
|
||||
openid_register_title=建立新帳戶
|
||||
|
||||
[mail]
|
||||
|
||||
activate_account=請啟用您的帳戶
|
||||
|
||||
activate_email=請驗證您的郵箱地址
|
||||
|
||||
register_notify=歡迎來到 Gitea
|
||||
|
||||
|
||||
register_success=註冊成功
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[modal]
|
||||
yes=確認操作
|
||||
no=取消操作
|
||||
@@ -173,27 +137,20 @@ PayloadUrl=推送地址
|
||||
TeamName=團隊名稱
|
||||
AuthName=認證名稱
|
||||
AdminEmail=管理員郵箱
|
||||
|
||||
NewBranchName=新的分支名稱
|
||||
CommitSummary=提交摘要
|
||||
CommitMessage=提交訊息
|
||||
CommitChoice=提交選擇
|
||||
TreeName=檔案路徑
|
||||
Content=內容
|
||||
|
||||
|
||||
require_error=不能為空。
|
||||
size_error=長度必須為 %s。
|
||||
min_size_error=長度最小為 %s 個字符。
|
||||
max_size_error=長度最大為 %s 個字符。
|
||||
email_error=不是一個有效的郵箱地址。
|
||||
unknown_error=未知錯誤:
|
||||
|
||||
user_not_exist=該使用者名稱並不存在
|
||||
|
||||
auth_failed=授權驗證失敗:%v
|
||||
|
||||
|
||||
target_branch_not_exist=目標分支不存在
|
||||
|
||||
[user]
|
||||
@@ -204,7 +161,6 @@ following=關註中
|
||||
follow=關注
|
||||
unfollow=取消關注
|
||||
|
||||
|
||||
[settings]
|
||||
profile=個人訊息
|
||||
password=修改密碼
|
||||
@@ -216,7 +172,6 @@ repos=儲存庫管理
|
||||
delete=刪除帳戶
|
||||
twofa=兩步驟驗證
|
||||
organization=組織管理
|
||||
|
||||
public_profile=公開訊息
|
||||
full_name=自定義名稱
|
||||
website=個人網站
|
||||
@@ -227,21 +182,17 @@ continue=繼續操作
|
||||
cancel=取消操作
|
||||
language=語言
|
||||
comment_type_group_title=標題
|
||||
|
||||
federated_avatar_lookup=Federated Avatar 查詢
|
||||
enable_custom_avatar=啟動自定義頭像
|
||||
choose_new_avatar=選擇新的頭像
|
||||
delete_current_avatar=刪除當前頭像
|
||||
|
||||
old_password=當前密碼
|
||||
new_password=新的密碼
|
||||
|
||||
emails=電子郵件地址
|
||||
primary=主要
|
||||
activated=已啟用
|
||||
delete_email=移除成員
|
||||
add_openid=新增 OpenID URI
|
||||
|
||||
manage_ssh_keys=管理 SSH 金鑰
|
||||
manage_gpg_keys=管理 GPG 金鑰
|
||||
add_key=增加金鑰
|
||||
@@ -268,34 +219,23 @@ token_state_desc=此 token 在過去七天內曾經被使用過
|
||||
show_openid=在設定檔顯示
|
||||
hide_openid=從設定檔隱藏
|
||||
manage_social=管理關聯社交帳戶
|
||||
|
||||
generate_new_token=生成新的令牌
|
||||
token_name=令牌名稱
|
||||
generate_token=生成令牌
|
||||
delete_token=删除令牌
|
||||
access_token_deletion_cancel_action=取消
|
||||
permission_read=已讀
|
||||
|
||||
oauth2_client_secret=用戶端金鑰
|
||||
oauth2_application_edit=編輯
|
||||
|
||||
|
||||
twofa_is_enrolled=您的帳號已經<strong>啟用</strong>兩步驟驗證。
|
||||
twofa_not_enrolled=您的帳號目前尚未啟用兩步驟驗證。
|
||||
twofa_disabled=兩步驟驗證已經被關閉。
|
||||
scan_this_image=使用您的授權應用程式來掃瞄圖片:
|
||||
or_enter_secret=或者輸入密碼: %s
|
||||
|
||||
|
||||
link_account=連結帳戶
|
||||
|
||||
|
||||
orgs_none=您尚未成為任一組織的成員。
|
||||
|
||||
delete_account=刪除當前帳戶
|
||||
confirm_delete_account=確認刪除帳戶
|
||||
|
||||
|
||||
visibility.private=私有庫
|
||||
|
||||
[repo]
|
||||
@@ -314,22 +254,15 @@ mirror_prune=裁減
|
||||
watchers=關注者
|
||||
stargazers=稱讚者
|
||||
forks=複製儲存庫
|
||||
|
||||
|
||||
desc.private=私有庫
|
||||
desc.public_template=樣板
|
||||
|
||||
template.avatar=頭像
|
||||
|
||||
|
||||
|
||||
migrate_items_issues=問題數
|
||||
migrate_items_pullrequests=合併請求
|
||||
migrate_items_releases=版本發佈
|
||||
migrate_repo=遷移儲存庫
|
||||
migrate.permission_denied=您並沒有導入本地儲存庫的權限。
|
||||
migrate.failed=遷移失敗:%v
|
||||
|
||||
mirror_from=镜像来自
|
||||
forked_from=複製自
|
||||
unwatch=取消關注
|
||||
@@ -337,13 +270,11 @@ watch=關註
|
||||
unstar=取消收藏
|
||||
star=收藏
|
||||
fork=複製
|
||||
|
||||
no_desc=暫無描述
|
||||
quick_guide=快速幫助
|
||||
clone_this_repo=複製當前儲存庫
|
||||
create_new_repo_command=從命令列建立新儲存庫。
|
||||
push_exist_repo=從命令列推送已存在的儲存庫
|
||||
|
||||
code=程式碼
|
||||
branch=分支
|
||||
tree=目錄樹
|
||||
@@ -353,7 +284,6 @@ tags=標籤列表
|
||||
issues=問題管理
|
||||
pulls=合併請求
|
||||
labels=標籤
|
||||
|
||||
milestones=里程碑
|
||||
commits=提交歷史
|
||||
releases=版本發佈
|
||||
@@ -361,9 +291,7 @@ file_raw=原始文件
|
||||
file_history=文件歷史
|
||||
file_view_raw=查看原始文件
|
||||
file_permalink=永久連結
|
||||
|
||||
stored_lfs=儲存到到 Git LFS
|
||||
|
||||
editor.preview_changes=預覽更改
|
||||
editor.or=或
|
||||
editor.cancel_lower=取消
|
||||
@@ -372,7 +300,6 @@ editor.commit_directly_to_this_branch=直接提交到 <strong class="branch-name
|
||||
editor.create_new_branch=建立 <strong>新的分支</strong> 為此提交和開始合併請求。
|
||||
editor.cancel=取消
|
||||
editor.no_changes_to_show=沒有可以顯示的變更。
|
||||
|
||||
commits.commits=次程式碼提交
|
||||
commits.find=搜尋
|
||||
commits.author=作者
|
||||
@@ -381,16 +308,11 @@ commits.date=提交日期
|
||||
commits.older=更舊的提交
|
||||
commits.newer=更新的提交
|
||||
commits.signed_by=簽署人
|
||||
|
||||
|
||||
|
||||
|
||||
projects.description_placeholder=組織描述
|
||||
projects.title=標題
|
||||
projects.template.desc=樣板
|
||||
projects.column.edit_title=組織名稱
|
||||
projects.column.new_title=組織名稱
|
||||
|
||||
issues.new=建立問題
|
||||
issues.new.labels=標籤
|
||||
issues.new.no_label=未選擇標籤
|
||||
@@ -406,14 +328,14 @@ issues.new_label_desc_placeholder=組織描述
|
||||
issues.create_label=建立標籤
|
||||
issues.label_templates.title=載入一組預定義的標籤
|
||||
issues.label_templates.helper=選擇一個標籤集
|
||||
issues.add_milestone_at=`新增至<b>%s</b> 里程碑 %s`
|
||||
issues.change_milestone_at=`%[3]s 修改了里程碑 <b>%[1]s</b> 到 <b>%[2]s</b>`
|
||||
issues.remove_milestone_at=`從里程碑 %[2]s 刪除 <b>%[1]s</b>`
|
||||
issues.deleted_milestone=`(已刪除)`
|
||||
issues.deleted_project=`(已刪除)`
|
||||
issues.add_milestone_at=新增至<b>%s</b> 里程碑 %s
|
||||
issues.change_milestone_at=%[3]s 修改了里程碑 <b>%[1]s</b> 到 <b>%[2]s</b>
|
||||
issues.remove_milestone_at=從里程碑 %[2]s 刪除 <b>%[1]s</b>
|
||||
issues.deleted_milestone=(已刪除)
|
||||
issues.deleted_project=(已刪除)
|
||||
issues.self_assign_at=將 %s 指派給自己
|
||||
issues.add_assignee_at=`被<b>%s</b> %s指派`
|
||||
issues.delete_branch_at=`刪除分支 <b>%s</b> %s`
|
||||
issues.add_assignee_at=被<b>%s</b> %s指派
|
||||
issues.delete_branch_at=刪除分支 <b>%s</b> %s
|
||||
issues.filter_label=標籤篩選
|
||||
issues.filter_milestone=里程碑篩選
|
||||
issues.filter_assignee=指派人篩選
|
||||
@@ -444,12 +366,12 @@ issues.open_title=開啟中
|
||||
issues.closed_title=已關閉
|
||||
issues.draft_title=草稿
|
||||
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.context.edit=編輯
|
||||
issues.reopen_issue=重新開啟
|
||||
issues.create_comment=評論
|
||||
issues.commit_ref_at=`在代碼提交 <a id="%[1]s" href="#%[1]s">%[2]s</a> 中引用了該問題`
|
||||
issues.commit_ref_at=在代碼提交 <a id="%[1]s" href="#%[1]s">%[2]s</a> 中引用了該問題
|
||||
issues.role.owner=管理員
|
||||
issues.role.member=普通成員
|
||||
issues.sign_in_require_desc=<a href="%s"> 登入</a> 才能加入這對話。
|
||||
@@ -466,8 +388,8 @@ issues.label_delete=刪除
|
||||
issues.label.filter_sort.alphabetically=按字母顺序排序
|
||||
issues.label.filter_sort.reverse_alphabetically=按字母反向排序
|
||||
issues.num_participants=%d 參與者
|
||||
issues.attachment.open_tab=`在新的標籤頁中查看 '%s'`
|
||||
issues.attachment.download=`點擊下載 '%s'`
|
||||
issues.attachment.open_tab=在新的標籤頁中查看 '%s'
|
||||
issues.attachment.download=點擊下載 '%s'
|
||||
issues.subscribe=訂閱
|
||||
issues.unsubscribe=取消訂閱
|
||||
issues.add_time_cancel=取消
|
||||
@@ -475,8 +397,6 @@ issues.due_date_form_edit=編輯
|
||||
issues.due_date_form_remove=移除成員
|
||||
issues.dependency.cancel=取消
|
||||
issues.dependency.remove=移除成員
|
||||
|
||||
|
||||
pulls.new=建立合併請求
|
||||
pulls.compare_changes=建立合併請求
|
||||
pulls.filter_branch=過濾分支
|
||||
@@ -488,15 +408,6 @@ pulls.tab_commits=程式碼提交
|
||||
pulls.reopen_to_merge=請重新開啟合併請求來完成合併操作。
|
||||
pulls.merged=已合併
|
||||
pulls.can_auto_merge_desc=這個拉請求可以自動合併。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
milestones.new=新的里程碑
|
||||
milestones.closed=於 %s關閉
|
||||
milestones.no_due_date=暫無截止日期
|
||||
@@ -513,9 +424,6 @@ milestones.filter_sort.least_complete=完成度由低到高
|
||||
milestones.filter_sort.most_complete=完成度由高到低
|
||||
milestones.filter_sort.most_issues=問題由多到少
|
||||
milestones.filter_sort.least_issues=問題由少到多
|
||||
|
||||
|
||||
|
||||
wiki.page=頁面
|
||||
wiki.filter_page=過濾頁面
|
||||
wiki.new_page=頁面
|
||||
@@ -528,7 +436,6 @@ wiki.delete_page_button=刪除頁面
|
||||
wiki.page_already_exists=相同名稱的 Wiki 頁面已經存在。
|
||||
wiki.pages=所有頁面
|
||||
wiki.last_updated=最後更新於 %s
|
||||
|
||||
activity.period.daily=1 天
|
||||
activity.period.weekly=1 周
|
||||
activity.period.monthly=1 月
|
||||
@@ -536,9 +443,7 @@ activity.period.yearly=1 年
|
||||
activity.merged_prs_label=已合併
|
||||
activity.closed_issue_label=已關閉
|
||||
activity.new_issues_count_1=建立問題
|
||||
|
||||
search=搜尋
|
||||
|
||||
settings=儲存庫設定
|
||||
settings.desc=設定是您可以管理儲存庫設定的地方
|
||||
settings.options=儲存庫
|
||||
@@ -550,7 +455,6 @@ settings.hooks=管理 Webhooks
|
||||
settings.githooks=管理 Git Hooks
|
||||
settings.basic_settings=基本設定
|
||||
settings.mirror_settings=鏡像設定
|
||||
|
||||
settings.site=官方網站
|
||||
settings.update_settings=更新儲存庫設定
|
||||
settings.advanced_settings=高級設定
|
||||
@@ -605,7 +509,6 @@ settings.protected_branch_can_push_no=你不能推送
|
||||
settings.add_protected_branch=啟用保護
|
||||
settings.delete_protected_branch=停用保護
|
||||
settings.edit_protected_branch=編輯
|
||||
|
||||
diff.browse_source=瀏覽代碼
|
||||
diff.parent=父節點
|
||||
diff.commit=當前提交
|
||||
@@ -617,7 +520,6 @@ diff.bin=二進制
|
||||
diff.view_file=查看文件
|
||||
diff.file_byte_size=大小
|
||||
diff.file_suppressed=文件差異過大導致無法顯示
|
||||
|
||||
release.releases=版本發佈
|
||||
release.new_release=發佈新版本
|
||||
release.draft=草稿
|
||||
@@ -633,12 +535,6 @@ release.save_draft=儲存草稿
|
||||
release.deletion_success=已刪除此版本發佈。
|
||||
release.downloads=下載附件
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[org]
|
||||
org_name_holder=組織名稱
|
||||
org_full_name_holder=組織全名
|
||||
@@ -651,14 +547,11 @@ lower_repositories=個儲存庫
|
||||
org_desc=組織描述
|
||||
team_name=團隊名稱
|
||||
team_desc=團隊描述
|
||||
|
||||
|
||||
settings=組織設定
|
||||
settings.full_name=組織全名
|
||||
settings.website=官方網站
|
||||
settings.location=所在地區
|
||||
settings.visibility.private_shortname=私有庫
|
||||
|
||||
settings.update_settings=更新組織設定
|
||||
settings.update_setting_success=組織設定已更新。
|
||||
settings.delete=刪除組織
|
||||
@@ -666,8 +559,6 @@ settings.delete_account=刪除當前組織
|
||||
settings.confirm_delete_account=確認刪除組織
|
||||
settings.delete_org_title=刪除組織
|
||||
settings.hooks_desc=新增 webhooks 將觸發在這個組織下 <strong>全部的儲存庫</strong> 。
|
||||
|
||||
|
||||
members.membership_visibility=成員可見性:
|
||||
members.member_role=成員角色:
|
||||
members.owner=管理員
|
||||
@@ -676,7 +567,6 @@ members.remove=移除成員
|
||||
members.leave=離開組織
|
||||
members.invite_desc=邀請新的用戶加入 %s:
|
||||
members.invite_now=立即邀請
|
||||
|
||||
teams.join=加入團隊
|
||||
teams.leave=離開團隊
|
||||
teams.read_access=已讀
|
||||
@@ -698,7 +588,6 @@ monitor=應用監控面版
|
||||
first_page=首頁
|
||||
last_page=末頁
|
||||
total=總計:%d
|
||||
|
||||
dashboard.operation_name=操作名稱
|
||||
dashboard.operation_switch=開關
|
||||
dashboard.operation_run=執行
|
||||
@@ -733,7 +622,6 @@ dashboard.total_gc_time=垃圾收集執行時間總量
|
||||
dashboard.total_gc_pause=垃圾收集暫停時間總量
|
||||
dashboard.last_gc_pause=上次垃圾收集暫停時間
|
||||
dashboard.gc_times=垃圾收集執行次數
|
||||
|
||||
users.full_name=組織全名
|
||||
users.activated=已啟用
|
||||
users.admin=管理員
|
||||
@@ -743,14 +631,11 @@ users.edit=編輯
|
||||
users.auth_source=認證源
|
||||
users.local=本地
|
||||
users.list_status_filter.is_admin=管理員
|
||||
|
||||
emails.activated=已啟用
|
||||
|
||||
orgs.org_manage_panel=組織管理
|
||||
orgs.name=組織名稱
|
||||
orgs.teams=團隊數
|
||||
orgs.members=成員數
|
||||
|
||||
repos.repo_manage_panel=儲存庫管理
|
||||
repos.owner=所有者
|
||||
repos.name=儲存庫名稱
|
||||
@@ -759,15 +644,11 @@ repos.watches=關註數
|
||||
repos.stars=讚好數
|
||||
repos.issues=問題數
|
||||
repos.size=大小
|
||||
|
||||
packages.owner=管理員
|
||||
packages.name=組織名稱
|
||||
packages.type=認證類型
|
||||
packages.repository=儲存庫
|
||||
packages.size=大小
|
||||
|
||||
|
||||
|
||||
auths.name=認證名稱
|
||||
auths.type=認證類型
|
||||
auths.enabled=已啟用
|
||||
@@ -802,13 +683,12 @@ auths.tips=幫助提示
|
||||
auths.tips.oauth2.general=OAuth2 認證
|
||||
auths.tip.oauth2_provider=OAuth2 提供者
|
||||
auths.tip.dropbox=建立新 App 在 https://www.dropbox.com/developers/apps
|
||||
auths.tip.facebook=`在 https://developers.facebook.com/apps 註冊一個新的應用,並且新增一個產品 "Facebook Login"`
|
||||
auths.tip.facebook=在 https://developers.facebook.com/apps 註冊一個新的應用,並且新增一個產品 "Facebook Login"
|
||||
auths.tip.github=在 https://github.com/settings/applications/new 註冊一個新的 OAuth 應用程式
|
||||
auths.tip.gitlab=在 https://gitlab.com/profile/applications 註冊一個新的應用程式
|
||||
auths.tip.openid_connect=使用 OpenID 連接探索 URL (<server>/.well-known/openid-configuration) 來指定節點
|
||||
auths.delete=刪除認證來源
|
||||
auths.delete_auth_title=刪除認證來源
|
||||
|
||||
config.server_config=伺服器設定
|
||||
config.custom_conf=設定檔案路徑
|
||||
config.disable_router_log=關閉路由日誌
|
||||
@@ -818,7 +698,6 @@ config.repo_root_path=儲存庫目錄
|
||||
config.lfs_root_path=LFS 根目錄
|
||||
config.script_type=腳本類型
|
||||
config.reverse_auth_user=反向代理認證
|
||||
|
||||
config.ssh_config=SSH 設定
|
||||
config.ssh_enabled=已啟用
|
||||
config.ssh_port=埠
|
||||
@@ -828,38 +707,30 @@ config.ssh_key_test_path=金鑰測試路徑
|
||||
config.ssh_keygen_path=金鑰產生 (' ssh-keygen ') 路徑
|
||||
config.ssh_minimum_key_size_check=金鑰最小大小檢查
|
||||
config.ssh_minimum_key_sizes=金鑰最小大小
|
||||
|
||||
config.lfs_enabled=已啟用
|
||||
|
||||
config.db_config=資料庫設定
|
||||
config.db_type=資料庫類型
|
||||
config.db_host=主機地址
|
||||
config.db_name=資料庫名稱
|
||||
config.db_path=資料庫路徑
|
||||
|
||||
config.service_config=服務設定
|
||||
config.show_registration_button=顯示註冊按鈕
|
||||
config.disable_key_size_check=禁用金鑰最小長度檢查
|
||||
config.active_code_lives=啟用用戶連結有效期
|
||||
|
||||
config.webhook_config=Webhook 設定
|
||||
config.queue_length=隊列長度
|
||||
config.deliver_timeout=推送超時
|
||||
config.skip_tls_verify=略過 TLS 驗證
|
||||
|
||||
config.mailer_enabled=啟用服務
|
||||
config.mailer_name=發送者名稱
|
||||
config.mailer_smtp_port=SMTP 主機端口
|
||||
config.mailer_user=發送者帳號
|
||||
|
||||
config.oauth_config=社交帳號設定
|
||||
config.oauth_enabled=啟用服務
|
||||
|
||||
config.cache_config=Cache 設定
|
||||
config.cache_adapter=Cache 適配器
|
||||
config.cache_interval=Cache 周期
|
||||
config.cache_conn=Cache 連接字符串
|
||||
|
||||
config.session_config=Session 設定
|
||||
config.session_provider=Session 提供者
|
||||
config.provider_config=提供者設定
|
||||
@@ -868,11 +739,9 @@ config.gc_interval_time=垃圾收集周期
|
||||
config.session_life_time=Session 生命周期
|
||||
config.https_only=僅限 HTTPS
|
||||
config.cookie_life_time=Cookie 生命周期
|
||||
|
||||
config.picture_service=圖片服務
|
||||
config.disable_gravatar=禁用 Gravatar 頭像
|
||||
config.enable_federated_avatar=開啟聯合頭像
|
||||
|
||||
config.git_config=Git 設定
|
||||
config.git_disable_diff_highlight=禁用比較語法高亮
|
||||
config.git_max_diff_lines=Max Diff 線 (對於單個檔)
|
||||
@@ -884,11 +753,7 @@ config.git_mirror_timeout=鏡像更新超時
|
||||
config.git_clone_timeout=複製操作超時
|
||||
config.git_pull_timeout=操作超時
|
||||
config.git_gc_timeout=GC 操作超時
|
||||
|
||||
config.log_config=日誌設定
|
||||
|
||||
|
||||
|
||||
monitor.cron=Cron 任務
|
||||
monitor.name=任務名稱
|
||||
monitor.schedule=任務安排
|
||||
@@ -898,11 +763,9 @@ monitor.process=執行中進程
|
||||
monitor.desc=進程描述
|
||||
monitor.start=開始時間
|
||||
monitor.execute_time=已執行時間
|
||||
|
||||
monitor.queue.name=組織名稱
|
||||
monitor.queue.type=認證類型
|
||||
monitor.queue.settings.submit=更新組織設定
|
||||
|
||||
notices.system_notice_list=系統提示管理
|
||||
notices.view_detail_header=查看提示細節
|
||||
notices.select_all=選取全部
|
||||
@@ -972,20 +835,12 @@ owner.settings.cleanuprules.enabled=已啟用
|
||||
[secrets]
|
||||
|
||||
[actions]
|
||||
|
||||
|
||||
|
||||
runners.name=組織名稱
|
||||
runners.owner_type=認證類型
|
||||
runners.description=組織描述
|
||||
runners.task_list.run=執行
|
||||
runners.task_list.repository=儲存庫
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[projects]
|
||||
|
||||
[git.filemode]
|
||||
|
||||
|
||||
+82
-226
File diff suppressed because it is too large
Load Diff
Generated
+348
-347
File diff suppressed because it is too large
Load Diff
+14
-14
@@ -4,9 +4,9 @@
|
||||
"node": ">= 18.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@citation-js/core": "0.6.9",
|
||||
"@citation-js/plugin-bibtex": "0.6.9",
|
||||
"@citation-js/plugin-csl": "0.6.9",
|
||||
"@citation-js/core": "0.7.1",
|
||||
"@citation-js/plugin-bibtex": "0.7.1",
|
||||
"@citation-js/plugin-csl": "0.7.1",
|
||||
"@citation-js/plugin-software-formats": "0.6.1",
|
||||
"@claviska/jquery-minicolors": "2.3.6",
|
||||
"@github/markdown-toolbar-element": "2.2.1",
|
||||
@@ -17,7 +17,7 @@
|
||||
"@webcomponents/custom-elements": "1.6.0",
|
||||
"add-asset-webpack-plugin": "2.0.1",
|
||||
"ansi_up": "6.0.2",
|
||||
"asciinema-player": "3.6.1",
|
||||
"asciinema-player": "3.6.2",
|
||||
"clippie": "4.0.6",
|
||||
"css-loader": "6.8.1",
|
||||
"dropzone": "6.0.0-beta.2",
|
||||
@@ -26,18 +26,18 @@
|
||||
"escape-goat": "4.0.0",
|
||||
"fast-glob": "3.3.1",
|
||||
"jquery": "3.7.1",
|
||||
"katex": "0.16.8",
|
||||
"katex": "0.16.9",
|
||||
"license-checker-webpack-plugin": "0.2.1",
|
||||
"lightningcss-loader": "2.1.0",
|
||||
"mermaid": "10.4.0",
|
||||
"mermaid": "10.5.0",
|
||||
"mini-css-extract-plugin": "2.7.6",
|
||||
"minimatch": "9.0.3",
|
||||
"monaco-editor": "0.43.0",
|
||||
"monaco-editor": "0.44.0",
|
||||
"monaco-editor-webpack-plugin": "7.1.0",
|
||||
"pdfobject": "2.2.12",
|
||||
"pretty-ms": "8.0.0",
|
||||
"sortablejs": "1.15.0",
|
||||
"swagger-ui-dist": "5.7.2",
|
||||
"swagger-ui-dist": "5.9.0",
|
||||
"throttle-debounce": "5.0.0",
|
||||
"tinycolor2": "1.6.0",
|
||||
"tippy.js": "6.3.7",
|
||||
@@ -46,7 +46,7 @@
|
||||
"uint8-to-base64": "0.2.0",
|
||||
"vue": "3.3.4",
|
||||
"vue-bar-graph": "2.0.0",
|
||||
"vue-loader": "17.2.2",
|
||||
"vue-loader": "17.3.0",
|
||||
"vue3-calendar-heatmap": "2.0.5",
|
||||
"webpack": "5.88.2",
|
||||
"webpack-cli": "5.1.4",
|
||||
@@ -56,8 +56,8 @@
|
||||
"@eslint-community/eslint-plugin-eslint-comments": "4.1.0",
|
||||
"@playwright/test": "1.38.1",
|
||||
"@stoplight/spectral-cli": "6.11.0",
|
||||
"@vitejs/plugin-vue": "4.3.4",
|
||||
"eslint": "8.49.0",
|
||||
"@vitejs/plugin-vue": "4.4.0",
|
||||
"eslint": "8.51.0",
|
||||
"eslint-plugin-array-func": "4.0.0",
|
||||
"eslint-plugin-import": "2.28.1",
|
||||
"eslint-plugin-jquery": "1.5.1",
|
||||
@@ -68,8 +68,8 @@
|
||||
"eslint-plugin-unicorn": "48.0.1",
|
||||
"eslint-plugin-vitest-globals": "1.4.0",
|
||||
"eslint-plugin-vue": "9.17.0",
|
||||
"eslint-plugin-vue-scoped-css": "2.5.0",
|
||||
"eslint-plugin-wc": "2.0.3",
|
||||
"eslint-plugin-vue-scoped-css": "2.5.1",
|
||||
"eslint-plugin-wc": "2.0.4",
|
||||
"jsdom": "22.1.0",
|
||||
"markdownlint-cli": "0.37.0",
|
||||
"postcss-html": "1.5.0",
|
||||
@@ -80,7 +80,7 @@
|
||||
"svgo": "3.0.2",
|
||||
"updates": "15.0.2",
|
||||
"vite-string-plugin": "1.1.2",
|
||||
"vitest": "0.34.5"
|
||||
"vitest": "0.34.6"
|
||||
},
|
||||
"browserslist": [
|
||||
"defaults",
|
||||
|
||||
Generated
+90
-90
@@ -188,99 +188,99 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "regex"
|
||||
version = "2023.8.8"
|
||||
version = "2023.10.3"
|
||||
description = "Alternative regular expression module, to replace re."
|
||||
optional = false
|
||||
python-versions = ">=3.6"
|
||||
python-versions = ">=3.7"
|
||||
files = [
|
||||
{file = "regex-2023.8.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:88900f521c645f784260a8d346e12a1590f79e96403971241e64c3a265c8ecdb"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3611576aff55918af2697410ff0293d6071b7e00f4b09e005d614686ac4cd57c"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8a0ccc8f2698f120e9e5742f4b38dc944c38744d4bdfc427616f3a163dd9de5"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c662a4cbdd6280ee56f841f14620787215a171c4e2d1744c9528bed8f5816c96"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cf0633e4a1b667bfe0bb10b5e53fe0d5f34a6243ea2530eb342491f1adf4f739"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:551ad543fa19e94943c5b2cebc54c73353ffff08228ee5f3376bd27b3d5b9800"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54de2619f5ea58474f2ac211ceea6b615af2d7e4306220d4f3fe690c91988a61"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5ec4b3f0aebbbe2fc0134ee30a791af522a92ad9f164858805a77442d7d18570"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3ae646c35cb9f820491760ac62c25b6d6b496757fda2d51be429e0e7b67ae0ab"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ca339088839582d01654e6f83a637a4b8194d0960477b9769d2ff2cfa0fa36d2"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:d9b6627408021452dcd0d2cdf8da0534e19d93d070bfa8b6b4176f99711e7f90"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:bd3366aceedf274f765a3a4bc95d6cd97b130d1dda524d8f25225d14123c01db"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7aed90a72fc3654fba9bc4b7f851571dcc368120432ad68b226bd593f3f6c0b7"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-win32.whl", hash = "sha256:80b80b889cb767cc47f31d2b2f3dec2db8126fbcd0cff31b3925b4dc6609dcdb"},
|
||||
{file = "regex-2023.8.8-cp310-cp310-win_amd64.whl", hash = "sha256:b82edc98d107cbc7357da7a5a695901b47d6eb0420e587256ba3ad24b80b7d0b"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1e7d84d64c84ad97bf06f3c8cb5e48941f135ace28f450d86af6b6512f1c9a71"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ce0f9fbe7d295f9922c0424a3637b88c6c472b75eafeaff6f910494a1fa719ef"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06c57e14ac723b04458df5956cfb7e2d9caa6e9d353c0b4c7d5d54fcb1325c46"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e7a9aaa5a1267125eef22cef3b63484c3241aaec6f48949b366d26c7250e0357"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b7408511fca48a82a119d78a77c2f5eb1b22fe88b0d2450ed0756d194fe7a9a"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14dc6f2d88192a67d708341f3085df6a4f5a0c7b03dec08d763ca2cd86e9f559"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48c640b99213643d141550326f34f0502fedb1798adb3c9eb79650b1ecb2f177"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0085da0f6c6393428bf0d9c08d8b1874d805bb55e17cb1dfa5ddb7cfb11140bf"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:964b16dcc10c79a4a2be9f1273fcc2684a9eedb3906439720598029a797b46e6"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:7ce606c14bb195b0e5108544b540e2c5faed6843367e4ab3deb5c6aa5e681208"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:40f029d73b10fac448c73d6eb33d57b34607f40116e9f6e9f0d32e9229b147d7"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3b8e6ea6be6d64104d8e9afc34c151926f8182f84e7ac290a93925c0db004bfd"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-win32.whl", hash = "sha256:942f8b1f3b223638b02df7df79140646c03938d488fbfb771824f3d05fc083a8"},
|
||||
{file = "regex-2023.8.8-cp311-cp311-win_amd64.whl", hash = "sha256:51d8ea2a3a1a8fe4f67de21b8b93757005213e8ac3917567872f2865185fa7fb"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e951d1a8e9963ea51efd7f150450803e3b95db5939f994ad3d5edac2b6f6e2b4"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:704f63b774218207b8ccc6c47fcef5340741e5d839d11d606f70af93ee78e4d4"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22283c769a7b01c8ac355d5be0715bf6929b6267619505e289f792b01304d898"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:91129ff1bb0619bc1f4ad19485718cc623a2dc433dff95baadbf89405c7f6b57"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de35342190deb7b866ad6ba5cbcccb2d22c0487ee0cbb251efef0843d705f0d4"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b993b6f524d1e274a5062488a43e3f9f8764ee9745ccd8e8193df743dbe5ee61"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3026cbcf11d79095a32d9a13bbc572a458727bd5b1ca332df4a79faecd45281c"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:293352710172239bf579c90a9864d0df57340b6fd21272345222fb6371bf82b3"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:d909b5a3fff619dc7e48b6b1bedc2f30ec43033ba7af32f936c10839e81b9217"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:3d370ff652323c5307d9c8e4c62efd1956fb08051b0e9210212bc51168b4ff56"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:b076da1ed19dc37788f6a934c60adf97bd02c7eea461b73730513921a85d4235"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:e9941a4ada58f6218694f382e43fdd256e97615db9da135e77359da257a7168b"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-win32.whl", hash = "sha256:a8c65c17aed7e15a0c824cdc63a6b104dfc530f6fa8cb6ac51c437af52b481c7"},
|
||||
{file = "regex-2023.8.8-cp36-cp36m-win_amd64.whl", hash = "sha256:aadf28046e77a72f30dcc1ab185639e8de7f4104b8cb5c6dfa5d8ed860e57236"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:423adfa872b4908843ac3e7a30f957f5d5282944b81ca0a3b8a7ccbbfaa06103"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ae594c66f4a7e1ea67232a0846649a7c94c188d6c071ac0210c3e86a5f92109"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e51c80c168074faa793685656c38eb7a06cbad7774c8cbc3ea05552d615393d8"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:09b7f4c66aa9d1522b06e31a54f15581c37286237208df1345108fcf4e050c18"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e73e5243af12d9cd6a9d6a45a43570dbe2e5b1cdfc862f5ae2b031e44dd95a8"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:941460db8fe3bd613db52f05259c9336f5a47ccae7d7def44cc277184030a116"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f0ccf3e01afeb412a1a9993049cb160d0352dba635bbca7762b2dc722aa5742a"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:2e9216e0d2cdce7dbc9be48cb3eacb962740a09b011a116fd7af8c832ab116ca"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:5cd9cd7170459b9223c5e592ac036e0704bee765706445c353d96f2890e816c8"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4873ef92e03a4309b3ccd8281454801b291b689f6ad45ef8c3658b6fa761d7ac"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:239c3c2a339d3b3ddd51c2daef10874410917cd2b998f043c13e2084cb191684"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:1005c60ed7037be0d9dea1f9c53cc42f836188227366370867222bda4c3c6bd7"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-win32.whl", hash = "sha256:e6bd1e9b95bc5614a7a9c9c44fde9539cba1c823b43a9f7bc11266446dd568e3"},
|
||||
{file = "regex-2023.8.8-cp37-cp37m-win_amd64.whl", hash = "sha256:9a96edd79661e93327cfeac4edec72a4046e14550a1d22aa0dd2e3ca52aec921"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f2181c20ef18747d5f4a7ea513e09ea03bdd50884a11ce46066bb90fe4213675"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a2ad5add903eb7cdde2b7c64aaca405f3957ab34f16594d2b78d53b8b1a6a7d6"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9233ac249b354c54146e392e8a451e465dd2d967fc773690811d3a8c240ac601"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:920974009fb37b20d32afcdf0227a2e707eb83fe418713f7a8b7de038b870d0b"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd2b6c5dfe0929b6c23dde9624483380b170b6e34ed79054ad131b20203a1a63"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96979d753b1dc3b2169003e1854dc67bfc86edf93c01e84757927f810b8c3c93"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2ae54a338191e1356253e7883d9d19f8679b6143703086245fb14d1f20196be9"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2162ae2eb8b079622176a81b65d486ba50b888271302190870b8cc488587d280"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:c884d1a59e69e03b93cf0dfee8794c63d7de0ee8f7ffb76e5f75be8131b6400a"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cf9273e96f3ee2ac89ffcb17627a78f78e7516b08f94dc435844ae72576a276e"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:83215147121e15d5f3a45d99abeed9cf1fe16869d5c233b08c56cdf75f43a504"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:3f7454aa427b8ab9101f3787eb178057c5250478e39b99540cfc2b889c7d0586"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f0640913d2c1044d97e30d7c41728195fc37e54d190c5385eacb52115127b882"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-win32.whl", hash = "sha256:0c59122ceccb905a941fb23b087b8eafc5290bf983ebcb14d2301febcbe199c7"},
|
||||
{file = "regex-2023.8.8-cp38-cp38-win_amd64.whl", hash = "sha256:c12f6f67495ea05c3d542d119d270007090bad5b843f642d418eb601ec0fa7be"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:82cd0a69cd28f6cc3789cc6adeb1027f79526b1ab50b1f6062bbc3a0ccb2dbc3"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:bb34d1605f96a245fc39790a117ac1bac8de84ab7691637b26ab2c5efb8f228c"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:987b9ac04d0b38ef4f89fbc035e84a7efad9cdd5f1e29024f9289182c8d99e09"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9dd6082f4e2aec9b6a0927202c85bc1b09dcab113f97265127c1dc20e2e32495"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7eb95fe8222932c10d4436e7a6f7c99991e3fdd9f36c949eff16a69246dee2dc"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7098c524ba9f20717a56a8d551d2ed491ea89cbf37e540759ed3b776a4f8d6eb"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b694430b3f00eb02c594ff5a16db30e054c1b9589a043fe9174584c6efa8033"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b2aeab3895d778155054abea5238d0eb9a72e9242bd4b43f42fd911ef9a13470"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:988631b9d78b546e284478c2ec15c8a85960e262e247b35ca5eaf7ee22f6050a"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:67ecd894e56a0c6108ec5ab1d8fa8418ec0cff45844a855966b875d1039a2e34"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:14898830f0a0eb67cae2bbbc787c1a7d6e34ecc06fbd39d3af5fe29a4468e2c9"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:f2200e00b62568cfd920127782c61bc1c546062a879cdc741cfcc6976668dfcf"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9691a549c19c22d26a4f3b948071e93517bdf86e41b81d8c6ac8a964bb71e5a6"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-win32.whl", hash = "sha256:6ab2ed84bf0137927846b37e882745a827458689eb969028af8032b1b3dac78e"},
|
||||
{file = "regex-2023.8.8-cp39-cp39-win_amd64.whl", hash = "sha256:5543c055d8ec7801901e1193a51570643d6a6ab8751b1f7dd9af71af467538bb"},
|
||||
{file = "regex-2023.8.8.tar.gz", hash = "sha256:fcbdc5f2b0f1cd0f6a56cdb46fe41d2cce1e644e3b68832f3eeebc5fb0f7712e"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4c34d4f73ea738223a094d8e0ffd6d2c1a1b4c175da34d6b0de3d8d69bee6bcc"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a8f4e49fc3ce020f65411432183e6775f24e02dff617281094ba6ab079ef0915"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4cd1bccf99d3ef1ab6ba835308ad85be040e6a11b0977ef7ea8c8005f01a3c29"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:81dce2ddc9f6e8f543d94b05d56e70d03a0774d32f6cca53e978dc01e4fc75b8"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c6b4d23c04831e3ab61717a707a5d763b300213db49ca680edf8bf13ab5d91b"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c15ad0aee158a15e17e0495e1e18741573d04eb6da06d8b84af726cfc1ed02ee"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6239d4e2e0b52c8bd38c51b760cd870069f0bdf99700a62cd509d7a031749a55"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4a8bf76e3182797c6b1afa5b822d1d5802ff30284abe4599e1247be4fd6b03be"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d9c727bbcf0065cbb20f39d2b4f932f8fa1631c3e01fcedc979bd4f51fe051c5"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:3ccf2716add72f80714b9a63899b67fa711b654be3fcdd34fa391d2d274ce767"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:107ac60d1bfdc3edb53be75e2a52aff7481b92817cfdddd9b4519ccf0e54a6ff"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:00ba3c9818e33f1fa974693fb55d24cdc8ebafcb2e4207680669d8f8d7cca79a"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f0a47efb1dbef13af9c9a54a94a0b814902e547b7f21acb29434504d18f36e3a"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-win32.whl", hash = "sha256:36362386b813fa6c9146da6149a001b7bd063dabc4d49522a1f7aa65b725c7ec"},
|
||||
{file = "regex-2023.10.3-cp310-cp310-win_amd64.whl", hash = "sha256:c65a3b5330b54103e7d21cac3f6bf3900d46f6d50138d73343d9e5b2900b2353"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90a79bce019c442604662d17bf69df99090e24cdc6ad95b18b6725c2988a490e"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c7964c2183c3e6cce3f497e3a9f49d182e969f2dc3aeeadfa18945ff7bdd7051"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ef80829117a8061f974b2fda8ec799717242353bff55f8a29411794d635d964"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5addc9d0209a9afca5fc070f93b726bf7003bd63a427f65ef797a931782e7edc"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c148bec483cc4b421562b4bcedb8e28a3b84fcc8f0aa4418e10898f3c2c0eb9b"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d1f21af4c1539051049796a0f50aa342f9a27cde57318f2fc41ed50b0dbc4ac"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0b9ac09853b2a3e0d0082104036579809679e7715671cfbf89d83c1cb2a30f58"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ebedc192abbc7fd13c5ee800e83a6df252bec691eb2c4bedc9f8b2e2903f5e2a"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:d8a993c0a0ffd5f2d3bda23d0cd75e7086736f8f8268de8a82fbc4bd0ac6791e"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:be6b7b8d42d3090b6c80793524fa66c57ad7ee3fe9722b258aec6d0672543fd0"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4023e2efc35a30e66e938de5aef42b520c20e7eda7bb5fb12c35e5d09a4c43f6"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0d47840dc05e0ba04fe2e26f15126de7c755496d5a8aae4a08bda4dd8d646c54"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-win32.whl", hash = "sha256:9145f092b5d1977ec8c0ab46e7b3381b2fd069957b9862a43bd383e5c01d18c2"},
|
||||
{file = "regex-2023.10.3-cp311-cp311-win_amd64.whl", hash = "sha256:b6104f9a46bd8743e4f738afef69b153c4b8b592d35ae46db07fc28ae3d5fb7c"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:bff507ae210371d4b1fe316d03433ac099f184d570a1a611e541923f78f05037"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:be5e22bbb67924dea15039c3282fa4cc6cdfbe0cbbd1c0515f9223186fc2ec5f"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a992f702c9be9c72fa46f01ca6e18d131906a7180950958f766c2aa294d4b41"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7434a61b158be563c1362d9071358f8ab91b8d928728cd2882af060481244c9e"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c2169b2dcabf4e608416f7f9468737583ce5f0a6e8677c4efbf795ce81109d7c"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9e908ef5889cda4de038892b9accc36d33d72fb3e12c747e2799a0e806ec841"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:12bd4bc2c632742c7ce20db48e0d99afdc05e03f0b4c1af90542e05b809a03d9"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:bc72c231f5449d86d6c7d9cc7cd819b6eb30134bb770b8cfdc0765e48ef9c420"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bce8814b076f0ce5766dc87d5a056b0e9437b8e0cd351b9a6c4e1134a7dfbda9"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:ba7cd6dc4d585ea544c1412019921570ebd8a597fabf475acc4528210d7c4a6f"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b0c7d2f698e83f15228ba41c135501cfe7d5740181d5903e250e47f617eb4292"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5a8f91c64f390ecee09ff793319f30a0f32492e99f5dc1c72bc361f23ccd0a9a"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-win32.whl", hash = "sha256:ad08a69728ff3c79866d729b095872afe1e0557251da4abb2c5faff15a91d19a"},
|
||||
{file = "regex-2023.10.3-cp312-cp312-win_amd64.whl", hash = "sha256:39cdf8d141d6d44e8d5a12a8569d5a227f645c87df4f92179bd06e2e2705e76b"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4a3ee019a9befe84fa3e917a2dd378807e423d013377a884c1970a3c2792d293"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76066d7ff61ba6bf3cb5efe2428fc82aac91802844c022d849a1f0f53820502d"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bfe50b61bab1b1ec260fa7cd91106fa9fece57e6beba05630afe27c71259c59b"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fd88f373cb71e6b59b7fa597e47e518282455c2734fd4306a05ca219a1991b0"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3ab05a182c7937fb374f7e946f04fb23a0c0699c0450e9fb02ef567412d2fa3"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dac37cf08fcf2094159922edc7a2784cfcc5c70f8354469f79ed085f0328ebdf"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e54ddd0bb8fb626aa1f9ba7b36629564544954fff9669b15da3610c22b9a0991"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3367007ad1951fde612bf65b0dffc8fd681a4ab98ac86957d16491400d661302"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:16f8740eb6dbacc7113e3097b0a36065a02e37b47c936b551805d40340fb9971"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:f4f2ca6df64cbdd27f27b34f35adb640b5d2d77264228554e68deda54456eb11"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:39807cbcbe406efca2a233884e169d056c35aa7e9f343d4e78665246a332f597"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:7eece6fbd3eae4a92d7c748ae825cbc1ee41a89bb1c3db05b5578ed3cfcfd7cb"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-win32.whl", hash = "sha256:ce615c92d90df8373d9e13acddd154152645c0dc060871abf6bd43809673d20a"},
|
||||
{file = "regex-2023.10.3-cp37-cp37m-win_amd64.whl", hash = "sha256:0f649fa32fe734c4abdfd4edbb8381c74abf5f34bc0b3271ce687b23729299ed"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9b98b7681a9437262947f41c7fac567c7e1f6eddd94b0483596d320092004533"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:91dc1d531f80c862441d7b66c4505cd6ea9d312f01fb2f4654f40c6fdf5cc37a"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82fcc1f1cc3ff1ab8a57ba619b149b907072e750815c5ba63e7aa2e1163384a4"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7979b834ec7a33aafae34a90aad9f914c41fd6eaa8474e66953f3f6f7cbd4368"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ef71561f82a89af6cfcbee47f0fabfdb6e63788a9258e913955d89fdd96902ab"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd829712de97753367153ed84f2de752b86cd1f7a88b55a3a775eb52eafe8a94"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:00e871d83a45eee2f8688d7e6849609c2ca2a04a6d48fba3dff4deef35d14f07"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:706e7b739fdd17cb89e1fbf712d9dc21311fc2333f6d435eac2d4ee81985098c"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cc3f1c053b73f20c7ad88b0d1d23be7e7b3901229ce89f5000a8399746a6e039"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6f85739e80d13644b981a88f529d79c5bdf646b460ba190bffcaf6d57b2a9863"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:741ba2f511cc9626b7561a440f87d658aabb3d6b744a86a3c025f866b4d19e7f"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:e77c90ab5997e85901da85131fd36acd0ed2221368199b65f0d11bca44549711"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:979c24cbefaf2420c4e377ecd1f165ea08cc3d1fbb44bdc51bccbbf7c66a2cb4"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-win32.whl", hash = "sha256:58837f9d221744d4c92d2cf7201c6acd19623b50c643b56992cbd2b745485d3d"},
|
||||
{file = "regex-2023.10.3-cp38-cp38-win_amd64.whl", hash = "sha256:c55853684fe08d4897c37dfc5faeff70607a5f1806c8be148f1695be4a63414b"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2c54e23836650bdf2c18222c87f6f840d4943944146ca479858404fedeb9f9af"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:69c0771ca5653c7d4b65203cbfc5e66db9375f1078689459fe196fe08b7b4930"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ac965a998e1388e6ff2e9781f499ad1eaa41e962a40d11c7823c9952c77123e"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c0e8fae5b27caa34177bdfa5a960c46ff2f78ee2d45c6db15ae3f64ecadde14"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6c56c3d47da04f921b73ff9415fbaa939f684d47293f071aa9cbb13c94afc17d"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ef1e014eed78ab650bef9a6a9cbe50b052c0aebe553fb2881e0453717573f52"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d29338556a59423d9ff7b6eb0cb89ead2b0875e08fe522f3e068b955c3e7b59b"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9c6d0ced3c06d0f183b73d3c5920727268d2201aa0fe6d55c60d68c792ff3588"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:994645a46c6a740ee8ce8df7911d4aee458d9b1bc5639bc968226763d07f00fa"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:66e2fe786ef28da2b28e222c89502b2af984858091675044d93cb50e6f46d7af"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:11175910f62b2b8c055f2b089e0fedd694fe2be3941b3e2633653bc51064c528"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:06e9abc0e4c9ab4779c74ad99c3fc10d3967d03114449acc2c2762ad4472b8ca"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:fb02e4257376ae25c6dd95a5aec377f9b18c09be6ebdefa7ad209b9137b73d48"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-win32.whl", hash = "sha256:3b2c3502603fab52d7619b882c25a6850b766ebd1b18de3df23b2f939360e1bd"},
|
||||
{file = "regex-2023.10.3-cp39-cp39-win_amd64.whl", hash = "sha256:adbccd17dcaff65704c856bd29951c58a1bd4b2b0f8ad6b826dbd543fe740988"},
|
||||
{file = "regex-2023.10.3.tar.gz", hash = "sha256:3fef4f844d2290ee0ba57addcec17eec9e3df73f10a2748485dfd6a3a188cc0f"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -58,7 +58,8 @@ func validateArtifactHash(ctx *ArtifactContext, artifactName string) bool {
|
||||
func parseArtifactItemPath(ctx *ArtifactContext) (string, string, bool) {
|
||||
// itemPath is generated from upload-artifact action
|
||||
// it's formatted as {artifact_name}/{artfict_path_in_runner}
|
||||
itemPath := util.PathJoinRel(ctx.Req.URL.Query().Get("itemPath"))
|
||||
// act_runner in host mode on Windows, itemPath is joined by Windows slash '\'
|
||||
itemPath := util.PathJoinRelX(ctx.Req.URL.Query().Get("itemPath"))
|
||||
artifactName := strings.Split(itemPath, "/")[0]
|
||||
artifactPath := strings.TrimPrefix(itemPath, artifactName+"/")
|
||||
if !validateArtifactHash(ctx, artifactName) {
|
||||
|
||||
@@ -250,7 +250,7 @@ func UploadPackage(ctx *context.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
if err := cargo_service.AddOrUpdatePackageIndex(ctx, ctx.Doer, ctx.Package.Owner, pv.PackageID); err != nil {
|
||||
if err := cargo_service.UpdatePackageIndexIfExists(ctx, ctx.Doer, ctx.Package.Owner, pv.PackageID); err != nil {
|
||||
if err := packages_service.DeletePackageVersionAndReferences(ctx, pv); err != nil {
|
||||
log.Error("Rollback creation of package version: %v", err)
|
||||
}
|
||||
@@ -301,7 +301,7 @@ func yankPackage(ctx *context.Context, yank bool) {
|
||||
return
|
||||
}
|
||||
|
||||
if err := cargo_service.AddOrUpdatePackageIndex(ctx, ctx.Doer, ctx.Package.Owner, pv.PackageID); err != nil {
|
||||
if err := cargo_service.UpdatePackageIndexIfExists(ctx, ctx.Doer, ctx.Package.Owner, pv.PackageID); err != nil {
|
||||
apiError(ctx, http.StatusInternalServerError, err)
|
||||
return
|
||||
}
|
||||
|
||||
+5
-41
@@ -315,10 +315,6 @@ func reqToken() func(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
if ctx.IsBasicAuth {
|
||||
ctx.CheckForOTP()
|
||||
return
|
||||
}
|
||||
if ctx.IsSigned {
|
||||
return
|
||||
}
|
||||
@@ -343,7 +339,6 @@ func reqBasicOrRevProxyAuth() func(ctx *context.APIContext) {
|
||||
ctx.Error(http.StatusUnauthorized, "reqBasicAuth", "auth required")
|
||||
return
|
||||
}
|
||||
ctx.CheckForOTP()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -700,12 +695,6 @@ func bind[T any](_ T) any {
|
||||
}
|
||||
}
|
||||
|
||||
// The OAuth2 plugin is expected to be executed first, as it must ignore the user id stored
|
||||
// in the session (if there is a user id stored in session other plugins might return the user
|
||||
// object for that id).
|
||||
//
|
||||
// The Session plugin is expected to be executed second, in order to skip authentication
|
||||
// for users that have already signed in.
|
||||
func buildAuthGroup() *auth.Group {
|
||||
group := auth.NewGroup(
|
||||
&auth.OAuth2{},
|
||||
@@ -785,31 +774,6 @@ func verifyAuthWithOptions(options *common.VerifyOptions) func(ctx *context.APIC
|
||||
})
|
||||
return
|
||||
}
|
||||
if ctx.IsSigned && ctx.IsBasicAuth {
|
||||
if skip, ok := ctx.Data["SkipLocalTwoFA"]; ok && skip.(bool) {
|
||||
return // Skip 2FA
|
||||
}
|
||||
twofa, err := auth_model.GetTwoFactorByUID(ctx, ctx.Doer.ID)
|
||||
if err != nil {
|
||||
if auth_model.IsErrTwoFactorNotEnrolled(err) {
|
||||
return // No 2FA enrollment for this user
|
||||
}
|
||||
ctx.InternalServerError(err)
|
||||
return
|
||||
}
|
||||
otpHeader := ctx.Req.Header.Get("X-Gitea-OTP")
|
||||
ok, err := twofa.ValidateTOTP(otpHeader)
|
||||
if err != nil {
|
||||
ctx.InternalServerError(err)
|
||||
return
|
||||
}
|
||||
if !ok {
|
||||
ctx.JSON(http.StatusForbidden, map[string]string{
|
||||
"message": "Only signed in user is allowed to call APIs.",
|
||||
})
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if options.AdminRequired {
|
||||
@@ -960,7 +924,7 @@ func Routes() *web.Route {
|
||||
m.Group("/actions/secrets", func() {
|
||||
m.Combo("/{secretname}").
|
||||
Put(bind(api.CreateOrUpdateSecretOption{}), user.CreateOrUpdateSecret).
|
||||
Delete(repo.DeleteSecret)
|
||||
Delete(user.DeleteSecret)
|
||||
})
|
||||
|
||||
m.Get("/followers", user.ListMyFollowers)
|
||||
@@ -1443,10 +1407,10 @@ func Routes() *web.Route {
|
||||
Delete(reqToken(), reqOrgMembership(), org.ConcealMember)
|
||||
})
|
||||
m.Group("/teams", func() {
|
||||
m.Get("", reqToken(), org.ListTeams)
|
||||
m.Post("", reqToken(), reqOrgOwnership(), bind(api.CreateTeamOption{}), org.CreateTeam)
|
||||
m.Get("/search", reqToken(), org.SearchTeam)
|
||||
}, reqOrgMembership())
|
||||
m.Get("", org.ListTeams)
|
||||
m.Post("", reqOrgOwnership(), bind(api.CreateTeamOption{}), org.CreateTeam)
|
||||
m.Get("/search", org.SearchTeam)
|
||||
}, reqToken(), reqOrgMembership())
|
||||
m.Group("/labels", func() {
|
||||
m.Get("", org.ListLabels)
|
||||
m.Post("", reqToken(), reqOrgOwnership(), bind(api.CreateLabelOption{}), org.CreateLabel)
|
||||
|
||||
@@ -385,7 +385,7 @@ func Delete(ctx *context.APIContext) {
|
||||
// "404":
|
||||
// "$ref": "#/responses/notFound"
|
||||
|
||||
if err := org.DeleteOrganization(ctx.Org.Organization); err != nil {
|
||||
if err := org.DeleteOrganization(ctx, ctx.Org.Organization, false); err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "DeleteOrganization", err)
|
||||
return
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user