mirror of
https://github.com/go-gitea/gitea
synced 2026-02-03 11:10:40 +00:00
Compare commits
90 Commits
v1.21.0-rc2
...
v1.21.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
196100a07a | ||
|
|
bc3d8bff73 | ||
|
|
7f81110461 | ||
|
|
5ed0eefc9a | ||
|
|
4b89c0f996 | ||
|
|
7cae4dfc00 | ||
|
|
28b8e0b43e | ||
|
|
23838c2c2e | ||
|
|
f9763f1366 | ||
|
|
a2314ca9c5 | ||
|
|
994ba35f11 | ||
|
|
447422fe27 | ||
|
|
9bfee5014b | ||
|
|
7128929a0d | ||
|
|
efcbaf8fa8 | ||
|
|
c997e90738 | ||
|
|
ffab076b72 | ||
|
|
117d9a117f | ||
|
|
f8c5f202b7 | ||
|
|
7213506680 | ||
|
|
1f82be6604 | ||
|
|
56bedf2bcc | ||
|
|
f7567f798d | ||
|
|
93ede4bc83 | ||
|
|
9f63d27ec4 | ||
|
|
073d8c50dd | ||
|
|
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 |
+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
|
||||
|
||||
+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/**"
|
||||
|
||||
@@ -56,6 +56,10 @@ jobs:
|
||||
- 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: Install GH CLI
|
||||
uses: dev-hanz-ops/install-gh-cli-action@v0.1.0
|
||||
with:
|
||||
gh-cli-version: 2.39.1
|
||||
- name: create github release
|
||||
run: |
|
||||
gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --draft --notes-from-tag dist/release/*
|
||||
|
||||
@@ -58,9 +58,13 @@ jobs:
|
||||
- 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: Install GH CLI
|
||||
uses: dev-hanz-ops/install-gh-cli-action@v0.1.0
|
||||
with:
|
||||
gh-cli-version: 2.39.1
|
||||
- name: create github release
|
||||
run: |
|
||||
gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --draft --notes-from-tag dist/release/*
|
||||
gh release create ${{ github.ref_name }} --title ${{ github.ref_name }} --notes-from-tag dist/release/*
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
docker-rootful:
|
||||
|
||||
+475
-1
@@ -4,6 +4,481 @@ 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.1](https://github.com/go-gitea/gitea/releases/tag/1.21.1) - 2023-11-26
|
||||
|
||||
* SECURITY
|
||||
* Fix comment permissions (#28213) (#28216)
|
||||
* BUGFIXES
|
||||
* Fix delete-orphaned-repos (#28200) (#28202)
|
||||
* Make CORS work for oauth2 handlers (#28184) (#28185)
|
||||
* Fix missing buttons (#28179) (#28181)
|
||||
* Fix no ActionTaskOutput table waring (#28149) (#28152)
|
||||
* Fix empty action run title (#28113) (#28148)
|
||||
* Use "is-loading" to avoid duplicate form submit for code comment (#28143) (#28147)
|
||||
* Fix Matrix and MSTeams nil dereference (#28089) (#28105)
|
||||
* Fix incorrect pgsql conn builder behavior (#28085) (#28098)
|
||||
* Fix system config cache expiration timing (#28072) (#28090)
|
||||
* Restricted users only see repos in orgs which their team was assigned to (#28025) (#28051)
|
||||
* API
|
||||
* Fix permissions for Token DELETE endpoint to match GET and POST (#27610) (#28099)
|
||||
* ENHANCEMENTS
|
||||
* Do not display search box when there's no packages yet (#28146) (#28159)
|
||||
* Add missing `packages.cleanup.success` (#28129) (#28132)
|
||||
* DOCS
|
||||
* Docs: Replace deprecated IS_TLS_ENABLED mailer setting in email setup (#28205) (#28208)
|
||||
* Fix the description about the default setting for action in quick start document (#28160) (#28168)
|
||||
* Add guide page to actions when there's no workflows (#28145) (#28153)
|
||||
* MISC
|
||||
* Use full width for PR comparison (#28182) (#28186)
|
||||
|
||||
## [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 +930,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
|
||||
|
||||
+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.
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
@@ -340,7 +341,7 @@ The following configuration set `Content-Type: application/vnd.android.package-a
|
||||
- `SSH_AUTHORIZED_PRINCIPALS_ALLOW`: **off** or **username, email**: \[off, username, email, anything\]: Specify the principals values that users are allowed to use as principal. When set to `anything` no checks are done on the principal string. When set to `off` authorized principal are not allowed to be set.
|
||||
- `SSH_CREATE_AUTHORIZED_PRINCIPALS_FILE`: **false/true**: Gitea will create a authorized_principals file by default when it is not using the internal ssh server and `SSH_AUTHORIZED_PRINCIPALS_ALLOW` is not `off`.
|
||||
- `SSH_AUTHORIZED_PRINCIPALS_BACKUP`: **false/true**: Enable SSH Authorized Principals Backup when rewriting all keys, default is true if `SSH_AUTHORIZED_PRINCIPALS_ALLOW` is not `off`.
|
||||
- `SSH_AUTHORIZED_KEYS_COMMAND_TEMPLATE`: **{{.AppPath}} --config={{.CustomConf}} serv key-{{.Key.ID}}**: Set the template for the command to passed on authorized keys. Possible keys are: AppPath, AppWorkPath, CustomConf, CustomPath, Key - where Key is a `models/asymkey.PublicKey` and the others are strings which are shellquoted.
|
||||
- `SSH_AUTHORIZED_KEYS_COMMAND_TEMPLATE`: **`{{.AppPath}} --config={{.CustomConf}} serv key-{{.Key.ID}}`**: Set the template for the command to passed on authorized keys. Possible keys are: AppPath, AppWorkPath, CustomConf, CustomPath, Key - where Key is a `models/asymkey.PublicKey` and the others are strings which are shellquoted.
|
||||
- `SSH_SERVER_CIPHERS`: **chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com**: For the built-in SSH server, choose the ciphers to support for SSH connections, for system SSH this setting has no effect.
|
||||
- `SSH_SERVER_KEY_EXCHANGES`: **curve25519-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group14-sha256, diffie-hellman-group14-sha1**: For the built-in SSH server, choose the key exchange algorithms to support for SSH connections, for system SSH this setting has no effect.
|
||||
- `SSH_SERVER_MACS`: **hmac-sha2-256-etm@openssh.com, hmac-sha2-256, hmac-sha1**: For the built-in SSH server, choose the MACs to support for SSH connections, for system SSH this setting has no effect
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
@@ -1401,7 +1404,7 @@ Please note that using `self` is not recommended for most cases, as it could mak
|
||||
Additionally, it requires you to mirror all the actions you need to your Gitea instance, which may not be worth it.
|
||||
Therefore, please use `self` only if you understand what you are doing.
|
||||
|
||||
In earlier versions (<= 1.19), `DEFAULT_ACTIONS_URL` cound be set to any custom URLs like `https://gitea.com` or `http://your-git-server,https://gitea.com`, and the default value was `https://gitea.com`.
|
||||
In earlier versions (`<= 1.19`), `DEFAULT_ACTIONS_URL` cound be set to any custom URLs like `https://gitea.com` or `http://your-git-server,https://gitea.com`, and the default value was `https://gitea.com`.
|
||||
However, later updates removed those options, and now the only options are `github` and `self`, with the default value being `github`.
|
||||
However, if you want to use actions from other git server, you can use a complete URL in `uses` field, it's supported by Gitea (but not GitHub).
|
||||
Like `uses: https://gitea.com/actions/checkout@v3` or `uses: http://your-git-server/actions/checkout@v3`.
|
||||
|
||||
@@ -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`)
|
||||
@@ -335,7 +335,7 @@ menu:
|
||||
- `SSH_AUTHORIZED_PRINCIPALS_ALLOW`: **off** 或 **username, email**:\[off, username, email, anything\]:指定允许用户用作 principal 的值。当设置为 `anything` 时,对 principal 字符串不执行任何检查。当设置为 `off` 时,不允许设置授权的 principal。
|
||||
- `SSH_CREATE_AUTHORIZED_PRINCIPALS_FILE`: **false/true**:当 Gitea 不使用内置 SSH 服务器且 `SSH_AUTHORIZED_PRINCIPALS_ALLOW` 不为 `off` 时,默认情况下 Gitea 会创建一个 authorized_principals 文件。
|
||||
- `SSH_AUTHORIZED_PRINCIPALS_BACKUP`: **false/true**:在重写所有密钥时启用 SSH 授权 principal 备份,默认值为 true(如果 `SSH_AUTHORIZED_PRINCIPALS_ALLOW` 不为 `off`)。
|
||||
- `SSH_AUTHORIZED_KEYS_COMMAND_TEMPLATE`: **{{.AppPath}} --config={{.CustomConf}} serv key-{{.Key.ID}}**:设置用于传递授权密钥的命令模板。可能的密钥是:AppPath、AppWorkPath、CustomConf、CustomPath、Key,其中 Key 是 `models/asymkey.PublicKey`,其他是 shellquoted 字符串。
|
||||
- `SSH_AUTHORIZED_KEYS_COMMAND_TEMPLATE`: **`{{.AppPath}} --config={{.CustomConf}} serv key-{{.Key.ID}}`**:设置用于传递授权密钥的命令模板。可能的密钥是:AppPath、AppWorkPath、CustomConf、CustomPath、Key,其中 Key 是 `models/asymkey.PublicKey`,其他是 shellquoted 字符串。
|
||||
- `SSH_SERVER_CIPHERS`: **chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com**:对于内置的 SSH 服务器,选择支持的 SSH 连接的加密方法,对于系统 SSH,此设置无效。
|
||||
- `SSH_SERVER_KEY_EXCHANGES`: **curve25519-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group14-sha256, diffie-hellman-group14-sha1**:对于内置 SSH 服务器,选择支持的 SSH 连接的密钥交换算法,对于系统 SSH,此设置无效。
|
||||
- `SSH_SERVER_MACS`: **hmac-sha2-256-etm@openssh.com, hmac-sha2-256, hmac-sha1**:对于内置 SSH 服务器,选择支持的 SSH 连接的 MAC 算法,对于系统 SSH,此设置无效。
|
||||
@@ -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 不会执行任何操作。
|
||||
@@ -1344,7 +1344,7 @@ PROXY_HOSTS = *.github.com
|
||||
此外,它要求您将所有所需的操作镜像到您的 Gitea 实例,这可能不值得。
|
||||
因此,请仅在您了解自己在做什么的情况下使用 `self`。
|
||||
|
||||
在早期版本(<= 1.19)中,`DEFAULT_ACTIONS_URL` 可以设置为任何自定义 URL,例如 `https://gitea.com` 或 `http://your-git-server,https://gitea.com`,默认值为 `https://gitea.com`。
|
||||
在早期版本(`<= 1.19`)中,`DEFAULT_ACTIONS_URL` 可以设置为任何自定义 URL,例如 `https://gitea.com` 或 `http://your-git-server,https://gitea.com`,默认值为 `https://gitea.com`。
|
||||
然而,后来的更新删除了这些选项,现在唯一的选项是 `github` 和 `self`,默认值为 `github`。
|
||||
但是,如果您想要使用其他 Git 服务器中的操作,您可以在 `uses` 字段中使用完整的 URL,Gitea 支持此功能(GitHub 不支持)。
|
||||
例如 `uses: https://gitea.com/actions/checkout@v3` 或 `uses: http://your-git-server/actions/checkout@v3`。
|
||||
|
||||
@@ -61,7 +61,7 @@ Please note: authentication is only supported when the SMTP server communication
|
||||
|
||||
- STARTTLS (also known as Opportunistic TLS) via port 587. Initial connection is done over cleartext, but then be upgraded over TLS if the server supports it.
|
||||
- SMTPS connection (SMTP over TLS) via the default port 465. Connection to the server use TLS from the beginning.
|
||||
- Forced SMTPS connection with `IS_TLS_ENABLED=true`. (These are both known as Implicit TLS.)
|
||||
- Forced SMTPS connection with `PROTOCOL=smtps`. (These are both known as Implicit TLS.)
|
||||
This is due to protections imposed by the Go internal libraries against STRIPTLS attacks.
|
||||
|
||||
Note that Implicit TLS is recommended by [RFC8314](https://tools.ietf.org/html/rfc8314#section-3) since 2018.
|
||||
|
||||
@@ -55,13 +55,13 @@ PASSWD = `password`
|
||||
|
||||
要发送测试邮件以验证设置,请转到 Gitea > 站点管理 > 配置 > SMTP 邮件配置。
|
||||
|
||||
有关所有选项的完整列表,请查看[配置速查表](doc/administration/config-cheat-sheet.zh-cn.md)。
|
||||
有关所有选项的完整列表,请查看[配置速查表](doc/administration/config-cheat-sheet.md)。
|
||||
|
||||
请注意:只有在使用 TLS 或 `HOST=localhost` 加密 SMTP 服务器通信时才支持身份验证。TLS 加密可以通过以下方式进行:
|
||||
|
||||
- 通过端口 587 的 STARTTLS(也称为 Opportunistic TLS)。初始连接是明文的,但如果服务器支持,则可以升级为 TLS。
|
||||
- 通过默认端口 465 的 SMTPS 连接。连接到服务器从一开始就使用 TLS。
|
||||
- 使用 `IS_TLS_ENABLED=true` 进行强制的 SMTPS 连接。(这两种方式都被称为 Implicit TLS)
|
||||
- 使用 `PROTOCOL=smtps` 进行强制的 SMTPS 连接。(这两种方式都被称为 Implicit TLS)
|
||||
这是由于 Go 内部库对 STRIPTLS 攻击的保护机制。
|
||||
|
||||
请注意,自2018年起,[RFC8314](https://tools.ietf.org/html/rfc8314#section-3) 推荐使用 Implicit TLS。
|
||||
|
||||
@@ -39,7 +39,6 @@ If a bug fix is targeted on 1.20.1 but 1.20.1 is not released yet, you can get t
|
||||
|
||||
To migrate from Gogs to Gitea:
|
||||
|
||||
- [Gogs version 0.9.146 or less](installation/upgrade-from-gogs.md)
|
||||
- [Gogs version 0.11.46.0418](https://github.com/go-gitea/gitea/issues/4286)
|
||||
|
||||
To migrate from GitHub to Gitea, you can use Gitea's built-in migration form.
|
||||
@@ -138,9 +137,9 @@ All Gitea instances have the built-in API and there is no way to disable it comp
|
||||
You can, however, disable showing its documentation by setting `ENABLE_SWAGGER` to `false` in the `api` section of your `app.ini`.
|
||||
For more information, refer to Gitea's [API docs](development/api-usage.md).
|
||||
|
||||
You can see the latest API (for example) on <https://try.gitea.io/api/swagger>.
|
||||
You can see the latest API (for example) on https://try.gitea.io/api/swagger
|
||||
|
||||
You can also see an example of the `swagger.json` file at <https://try.gitea.io/swagger.v1.json>.
|
||||
You can also see an example of the `swagger.json` file at https://try.gitea.io/swagger.v1.json
|
||||
|
||||
## Adjusting your server for public/private use
|
||||
|
||||
|
||||
@@ -41,7 +41,6 @@ menu:
|
||||
|
||||
要从Gogs迁移到Gitea:
|
||||
|
||||
- [Gogs版本0.9.146或更低](installation/upgrade-from-gogs.md)
|
||||
- [Gogs版本0.11.46.0418](https://github.com/go-gitea/gitea/issues/4286)
|
||||
|
||||
要从GitHub迁移到Gitea,您可以使用Gitea内置的迁移表单。
|
||||
@@ -142,9 +141,9 @@ Gitea不提供内置的Pages服务器。您需要一个专用的域名来提供
|
||||
但是,您可以在app.ini的api部分将ENABLE_SWAGGER设置为false,以禁用其文档显示。
|
||||
有关更多信息,请参阅Gitea的[API文档](development/api-usage.md)。
|
||||
|
||||
您可以在上查看最新的API(例如)<https://try.gitea.io/api/swagger>。
|
||||
您可以在上查看最新的API(例如)https://try.gitea.io/api/swagger
|
||||
|
||||
您还可以在上查看`swagger.json`文件的示例 <https://try.gitea.io/swagger.v1.json>。
|
||||
您还可以在上查看`swagger.json`文件的示例 https://try.gitea.io/swagger.v1.json
|
||||
|
||||
## 调整服务器用于公共/私有使用
|
||||
|
||||
|
||||
@@ -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.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.md#actions-generate-runner-token) 获得:
|
||||
|
||||
### 注册Runner
|
||||
|
||||
可以通过运行以下命令来注册Act Runner:
|
||||
|
||||
@@ -116,8 +116,8 @@ Pre and Post steps don't have their own section in the job log user interface.
|
||||
|
||||
Previously (Pre 1.21.0), `[actions].DEFAULT_ACTIONS_URL` defaulted to `https://gitea.com`.
|
||||
We have since restricted this option to only allow two values (`github` and `self`).
|
||||
When set to `github`, the new default, Gitea will download non-fully-qualified actions from <https://github.com>.
|
||||
For example, if you use `uses: actions/checkout@v3`, it will download the checkout repository from <https://github.com/actions/checkout.git>.
|
||||
When set to `github`, the new default, Gitea will download non-fully-qualified actions from `https://github.com`.
|
||||
For example, if you use `uses: actions/checkout@v3`, it will download the checkout repository from `https://github.com/actions/checkout.git`.
|
||||
|
||||
If you want to download an action from another git hoster, you can use an absolute URL, e.g. `uses: https://gitea.com/actions/checkout@v3`.
|
||||
|
||||
@@ -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:
|
||||
...
|
||||
```
|
||||
|
||||
@@ -23,7 +23,7 @@ First of all, you need a Gitea instance.
|
||||
You can follow the [documentation](installation/from-package.md) to set up a new instance or upgrade your existing one.
|
||||
It doesn't matter how you install or run Gitea, as long as its version is 1.19.0 or higher.
|
||||
|
||||
Actions are disabled by default, so you need to add the following to the configuration file to enable it:
|
||||
Since 1.21.0, Actions are enabled by default. If you are using versions before 1.21.0, you need to add the following to the configuration file to enable it:
|
||||
|
||||
```ini
|
||||
[actions]
|
||||
|
||||
@@ -23,7 +23,7 @@ menu:
|
||||
您可以按照[文档](installation/from-package.md) 来设置一个新实例或升级现有实例。
|
||||
无论您如何安装或运行Gitea,只要版本号是1.19.0或更高即可。
|
||||
|
||||
默认情况下,Actions是禁用的,因此您需要将以下内容添加到配置文件中以启用它:
|
||||
从1.21.0开始,默认情况下,Actions是启用的。如果您正在使用1.21.0之前的版本,您需要将以下内容添加到配置文件中以启用它:
|
||||
|
||||
```ini
|
||||
[actions]
|
||||
|
||||
@@ -198,7 +198,7 @@ administrative user.
|
||||
field is set to `mail.com`, then Gitea will expect the `user email` field
|
||||
for an authenticated GIT instance to be `gituser@mail.com`.[^2]
|
||||
|
||||
**Note**: PAM support is added via [build-time flags](installation/install-from-source.md#build),
|
||||
**Note**: PAM support is added via [build-time flags](installation/from-source.md#build),
|
||||
and the official binaries provided do not have this enabled. PAM requires that
|
||||
the necessary libpam dynamic library be available and the necessary PAM
|
||||
development headers be accessible to the compiler.
|
||||
|
||||
@@ -162,7 +162,7 @@ PAM提供了一种机制,通过对用户进行PAM认证来自动将其添加
|
||||
- PAM电子邮件域:用户认证时要附加的电子邮件后缀。例如,如果登录系统期望一个名为gituse的用户,
|
||||
并且将此字段设置为mail.com,那么Gitea在验证一个GIT实例的用户时将期望user emai字段为gituser@mail.com[^2]。
|
||||
|
||||
**Note**: PAM 支持通过[build-time flags](installation/install-from-source.md#build)添加,
|
||||
**Note**: PAM 支持通过[build-time flags](installation/from-source.md#build)添加,
|
||||
而官方提供的二进制文件通常不会默认启用此功能。PAM需要确保系统上有必要的libpam动态库,并且编译器可以访问必要的PAM开发头文件。
|
||||
|
||||
[^1]: 例如,在Debian "Bullseye"上使用标准Linux登录,可以使用`common-session-noninteractive`。这个值对于其他版本的Debian,
|
||||
|
||||
@@ -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
|
||||
@@ -121,7 +121,7 @@ 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.4-0.20231017094142-dbe499091a7e
|
||||
xorm.io/xorm v1.3.4
|
||||
)
|
||||
|
||||
require (
|
||||
|
||||
@@ -118,8 +118,8 @@ github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ
|
||||
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=
|
||||
@@ -1648,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.4-0.20231017094142-dbe499091a7e h1:oL+ktEW+iSrCXU6IauJ9csZFATEmawkhsq/MAoHTdwo=
|
||||
xorm.io/xorm v1.3.4-0.20231017094142-dbe499091a7e/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()
|
||||
}
|
||||
|
||||
@@ -20,6 +20,10 @@ type ActionTaskOutput struct {
|
||||
OutputValue string `xorm:"MEDIUMTEXT"`
|
||||
}
|
||||
|
||||
func init() {
|
||||
db.RegisterModel(new(ActionTaskOutput))
|
||||
}
|
||||
|
||||
// FindTaskOutputByTaskID returns the outputs of the task.
|
||||
func FindTaskOutputByTaskID(ctx context.Context, taskID int64) ([]*ActionTaskOutput, error) {
|
||||
var outputs []*ActionTaskOutput
|
||||
|
||||
@@ -92,10 +92,9 @@ func CountUserGPGKeys(ctx context.Context, userID int64) (int64, error) {
|
||||
return db.GetEngine(ctx).Where("owner_id=? AND primary_key_id=''", userID).Count(&GPGKey{})
|
||||
}
|
||||
|
||||
// GetGPGKeyByID returns public key by given ID.
|
||||
func GetGPGKeyByID(ctx context.Context, keyID int64) (*GPGKey, error) {
|
||||
func GetGPGKeyForUserByID(ctx context.Context, ownerID, keyID int64) (*GPGKey, error) {
|
||||
key := new(GPGKey)
|
||||
has, err := db.GetEngine(ctx).ID(keyID).Get(key)
|
||||
has, err := db.GetEngine(ctx).Where("id=? AND owner_id=?", keyID, ownerID).Get(key)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if !has {
|
||||
@@ -225,7 +224,7 @@ func deleteGPGKey(ctx context.Context, keyID string) (int64, error) {
|
||||
|
||||
// DeleteGPGKey deletes GPG key information in database.
|
||||
func DeleteGPGKey(ctx context.Context, doer *user_model.User, id int64) (err error) {
|
||||
key, err := GetGPGKeyByID(ctx, id)
|
||||
key, err := GetGPGKeyForUserByID(ctx, doer.ID, id)
|
||||
if err != nil {
|
||||
if IsErrGPGKeyNotExist(err) {
|
||||
return nil
|
||||
@@ -233,11 +232,6 @@ func DeleteGPGKey(ctx context.Context, doer *user_model.User, id int64) (err err
|
||||
return fmt.Errorf("GetPublicKeyByID: %w", err)
|
||||
}
|
||||
|
||||
// Check if user has access to delete this key.
|
||||
if !doer.IsAdmin && doer.ID != key.OwnerID {
|
||||
return ErrGPGKeyAccessDenied{doer.ID, key.ID}
|
||||
}
|
||||
|
||||
ctx, committer, err := db.TxContext(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,3 +66,12 @@
|
||||
tree_path: "README.md"
|
||||
created_unix: 946684812
|
||||
invalidated: true
|
||||
|
||||
-
|
||||
id: 8
|
||||
type: 0 # comment
|
||||
poster_id: 2
|
||||
issue_id: 4 # in repo_id 2
|
||||
content: "comment in private pository"
|
||||
created_unix: 946684811
|
||||
updated_unix: 946684811
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
priority: 0
|
||||
is_closed: true
|
||||
is_pull: false
|
||||
num_comments: 0
|
||||
num_comments: 1
|
||||
created_unix: 946684830
|
||||
updated_unix: 978307200
|
||||
is_locked: false
|
||||
|
||||
@@ -235,7 +235,7 @@ func GetCommitStatuses(ctx context.Context, repo *repo_model.Repository, sha str
|
||||
|
||||
countSession := listCommitStatusesStatement(ctx, repo, sha, opts)
|
||||
countSession = db.SetSessionPagination(countSession, opts)
|
||||
maxResults, err := countSession.OrderBy("1").Count(new(CommitStatus))
|
||||
maxResults, err := countSession.Count(new(CommitStatus))
|
||||
if err != nil {
|
||||
log.Error("Count PRs: %v", err)
|
||||
return nil, maxResults, err
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -1016,6 +1016,7 @@ type FindCommentsOptions struct {
|
||||
Type CommentType
|
||||
IssueIDs []int64
|
||||
Invalidated util.OptionalBool
|
||||
IsPull util.OptionalBool
|
||||
}
|
||||
|
||||
// ToConds implements FindOptions interface
|
||||
@@ -1050,6 +1051,9 @@ func (opts *FindCommentsOptions) ToConds() builder.Cond {
|
||||
if !opts.Invalidated.IsNone() {
|
||||
cond = cond.And(builder.Eq{"comment.invalidated": opts.Invalidated.IsTrue()})
|
||||
}
|
||||
if opts.IsPull != util.OptionalBoolNone {
|
||||
cond = cond.And(builder.Eq{"issue.is_pull": opts.IsPull.IsTrue()})
|
||||
}
|
||||
return cond
|
||||
}
|
||||
|
||||
@@ -1057,7 +1061,7 @@ func (opts *FindCommentsOptions) ToConds() builder.Cond {
|
||||
func FindComments(ctx context.Context, opts *FindCommentsOptions) (CommentList, error) {
|
||||
comments := make([]*Comment, 0, 10)
|
||||
sess := db.GetEngine(ctx).Where(opts.ToConds())
|
||||
if opts.RepoID > 0 {
|
||||
if opts.RepoID > 0 || opts.IsPull != util.OptionalBoolNone {
|
||||
sess.Join("INNER", "issue", "issue.id = comment.issue_id")
|
||||
}
|
||||
|
||||
|
||||
@@ -218,9 +218,9 @@ func GetIssueContentHistoryByID(dbCtx context.Context, id int64) (*ContentHistor
|
||||
}
|
||||
|
||||
// GetIssueContentHistoryAndPrev get a history and the previous non-deleted history (to compare)
|
||||
func GetIssueContentHistoryAndPrev(dbCtx context.Context, id int64) (history, prevHistory *ContentHistory, err error) {
|
||||
func GetIssueContentHistoryAndPrev(dbCtx context.Context, issueID, id int64) (history, prevHistory *ContentHistory, err error) {
|
||||
history = &ContentHistory{}
|
||||
has, err := db.GetEngine(dbCtx).ID(id).Get(history)
|
||||
has, err := db.GetEngine(dbCtx).Where("id=? AND issue_id=?", id, issueID).Get(history)
|
||||
if err != nil {
|
||||
log.Error("failed to get issue content history %v. err=%v", id, err)
|
||||
return nil, nil, err
|
||||
|
||||
@@ -58,13 +58,13 @@ func TestContentHistory(t *testing.T) {
|
||||
hasHistory2, _ := issues_model.HasIssueContentHistory(dbCtx, 10, 1)
|
||||
assert.False(t, hasHistory2)
|
||||
|
||||
h6, h6Prev, _ := issues_model.GetIssueContentHistoryAndPrev(dbCtx, 6)
|
||||
h6, h6Prev, _ := issues_model.GetIssueContentHistoryAndPrev(dbCtx, 10, 6)
|
||||
assert.EqualValues(t, 6, h6.ID)
|
||||
assert.EqualValues(t, 5, h6Prev.ID)
|
||||
|
||||
// soft-delete
|
||||
_ = issues_model.SoftDeleteIssueContentHistory(dbCtx, 5)
|
||||
h6, h6Prev, _ = issues_model.GetIssueContentHistoryAndPrev(dbCtx, 6)
|
||||
h6, h6Prev, _ = issues_model.GetIssueContentHistoryAndPrev(dbCtx, 10, 6)
|
||||
assert.EqualValues(t, 6, h6.ID)
|
||||
assert.EqualValues(t, 4, h6Prev.ID)
|
||||
|
||||
|
||||
@@ -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})
|
||||
}
|
||||
|
||||
@@ -311,6 +311,18 @@ func GetProjectByID(ctx context.Context, id int64) (*Project, error) {
|
||||
return p, nil
|
||||
}
|
||||
|
||||
// GetProjectForRepoByID returns the projects in a repository
|
||||
func GetProjectForRepoByID(ctx context.Context, repoID, id int64) (*Project, error) {
|
||||
p := new(Project)
|
||||
has, err := db.GetEngine(ctx).Where("id=? AND repo_id=?", id, repoID).Get(p)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if !has {
|
||||
return nil, ErrProjectNotExist{ID: id}
|
||||
}
|
||||
return p, nil
|
||||
}
|
||||
|
||||
// UpdateProject updates project properties
|
||||
func UpdateProject(ctx context.Context, p *Project) error {
|
||||
if !IsCardTypeValid(p.CardType) {
|
||||
|
||||
@@ -207,6 +207,21 @@ func GetReleaseByID(ctx context.Context, id int64) (*Release, error) {
|
||||
return rel, nil
|
||||
}
|
||||
|
||||
// GetReleaseForRepoByID returns release with given ID.
|
||||
func GetReleaseForRepoByID(ctx context.Context, repoID, id int64) (*Release, error) {
|
||||
rel := new(Release)
|
||||
has, err := db.GetEngine(ctx).
|
||||
Where("id=? AND repo_id=?", id, repoID).
|
||||
Get(rel)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if !has {
|
||||
return nil, ErrReleaseNotExist{id, ""}
|
||||
}
|
||||
|
||||
return rel, nil
|
||||
}
|
||||
|
||||
// FindReleasesOptions describes the conditions to Find releases
|
||||
type FindReleasesOptions struct {
|
||||
db.ListOptions
|
||||
|
||||
@@ -652,12 +652,12 @@ func AccessibleRepositoryCondition(user *user_model.User, unitType unit.Type) bu
|
||||
userOrgTeamUnitRepoCond("`repository`.id", user.ID, unitType),
|
||||
)
|
||||
}
|
||||
cond = cond.Or(
|
||||
// 4. Repositories that we directly own
|
||||
builder.Eq{"`repository`.owner_id": user.ID},
|
||||
// 4. Repositories that we directly own
|
||||
cond = cond.Or(builder.Eq{"`repository`.owner_id": user.ID})
|
||||
if !user.IsRestricted {
|
||||
// 5. Be able to see all public repos in private organizations that we are an org_user of
|
||||
userOrgPublicRepoCond(user.ID),
|
||||
)
|
||||
cond = cond.Or(userOrgPublicRepoCond(user.ID))
|
||||
}
|
||||
}
|
||||
|
||||
return cond
|
||||
@@ -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 {
|
||||
|
||||
@@ -115,24 +115,26 @@ func (d *dbConfigCachedGetter) GetValue(ctx context.Context, key string) (v stri
|
||||
|
||||
func (d *dbConfigCachedGetter) GetRevision(ctx context.Context) int {
|
||||
d.mu.RLock()
|
||||
defer d.mu.RUnlock()
|
||||
if time.Since(d.cacheTime) < time.Second {
|
||||
return d.revision
|
||||
cachedDuration := time.Since(d.cacheTime)
|
||||
cachedRevision := d.revision
|
||||
d.mu.RUnlock()
|
||||
|
||||
if cachedDuration < time.Second {
|
||||
return cachedRevision
|
||||
}
|
||||
|
||||
d.mu.Lock()
|
||||
defer d.mu.Unlock()
|
||||
if GetRevision(ctx) != d.revision {
|
||||
d.mu.RUnlock()
|
||||
d.mu.Lock()
|
||||
rev, set, err := GetAllSettings(ctx)
|
||||
if err != nil {
|
||||
log.Error("Unable to get all settings: %v", err)
|
||||
} else {
|
||||
d.cacheTime = time.Now()
|
||||
d.revision = rev
|
||||
d.settings = set
|
||||
}
|
||||
d.mu.Unlock()
|
||||
d.mu.RLock()
|
||||
}
|
||||
d.cacheTime = time.Now()
|
||||
return d.revision
|
||||
}
|
||||
|
||||
|
||||
+39
-38
@@ -392,39 +392,40 @@ func CreateWebhooks(ctx context.Context, ws []*Webhook) error {
|
||||
return db.Insert(ctx, ws)
|
||||
}
|
||||
|
||||
// getWebhook uses argument bean as query condition,
|
||||
// ID must be specified and do not assign unnecessary fields.
|
||||
func getWebhook(bean *Webhook) (*Webhook, error) {
|
||||
has, err := db.GetEngine(db.DefaultContext).Get(bean)
|
||||
// GetWebhookByID returns webhook of repository by given ID.
|
||||
func GetWebhookByID(ctx context.Context, id int64) (*Webhook, error) {
|
||||
bean := new(Webhook)
|
||||
has, err := db.GetEngine(ctx).ID(id).Get(bean)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if !has {
|
||||
return nil, ErrWebhookNotExist{ID: bean.ID}
|
||||
return nil, ErrWebhookNotExist{ID: id}
|
||||
}
|
||||
return bean, nil
|
||||
}
|
||||
|
||||
// GetWebhookByID returns webhook of repository by given ID.
|
||||
func GetWebhookByID(id int64) (*Webhook, error) {
|
||||
return getWebhook(&Webhook{
|
||||
ID: id,
|
||||
})
|
||||
}
|
||||
|
||||
// GetWebhookByRepoID returns webhook of repository by given ID.
|
||||
func GetWebhookByRepoID(repoID, id int64) (*Webhook, error) {
|
||||
return getWebhook(&Webhook{
|
||||
ID: id,
|
||||
RepoID: repoID,
|
||||
})
|
||||
func GetWebhookByRepoID(ctx context.Context, repoID, id int64) (*Webhook, error) {
|
||||
webhook := new(Webhook)
|
||||
has, err := db.GetEngine(ctx).Where("id=? AND repo_id=?", id, repoID).Get(webhook)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if !has {
|
||||
return nil, ErrWebhookNotExist{ID: id}
|
||||
}
|
||||
return webhook, nil
|
||||
}
|
||||
|
||||
// GetWebhookByOwnerID returns webhook of a user or organization by given ID.
|
||||
func GetWebhookByOwnerID(ownerID, id int64) (*Webhook, error) {
|
||||
return getWebhook(&Webhook{
|
||||
ID: id,
|
||||
OwnerID: ownerID,
|
||||
})
|
||||
func GetWebhookByOwnerID(ctx context.Context, ownerID, id int64) (*Webhook, error) {
|
||||
webhook := new(Webhook)
|
||||
has, err := db.GetEngine(ctx).Where("id=? AND owner_id=?", id, ownerID).Get(webhook)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if !has {
|
||||
return nil, ErrWebhookNotExist{ID: id}
|
||||
}
|
||||
return webhook, nil
|
||||
}
|
||||
|
||||
// ListWebhookOptions are options to filter webhooks on ListWebhooksByOpts
|
||||
@@ -482,20 +483,20 @@ func UpdateWebhookLastStatus(w *Webhook) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// deleteWebhook uses argument bean as query condition,
|
||||
// DeleteWebhookByID uses argument bean as query condition,
|
||||
// ID must be specified and do not assign unnecessary fields.
|
||||
func deleteWebhook(bean *Webhook) (err error) {
|
||||
ctx, committer, err := db.TxContext(db.DefaultContext)
|
||||
func DeleteWebhookByID(ctx context.Context, id int64) (err error) {
|
||||
ctx, committer, err := db.TxContext(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer committer.Close()
|
||||
|
||||
if count, err := db.DeleteByBean(ctx, bean); err != nil {
|
||||
if count, err := db.DeleteByID(ctx, id, new(Webhook)); err != nil {
|
||||
return err
|
||||
} else if count == 0 {
|
||||
return ErrWebhookNotExist{ID: bean.ID}
|
||||
} else if _, err = db.DeleteByBean(ctx, &HookTask{HookID: bean.ID}); err != nil {
|
||||
return ErrWebhookNotExist{ID: id}
|
||||
} else if _, err = db.DeleteByBean(ctx, &HookTask{HookID: id}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -503,17 +504,17 @@ func deleteWebhook(bean *Webhook) (err error) {
|
||||
}
|
||||
|
||||
// DeleteWebhookByRepoID deletes webhook of repository by given ID.
|
||||
func DeleteWebhookByRepoID(repoID, id int64) error {
|
||||
return deleteWebhook(&Webhook{
|
||||
ID: id,
|
||||
RepoID: repoID,
|
||||
})
|
||||
func DeleteWebhookByRepoID(ctx context.Context, repoID, id int64) error {
|
||||
if _, err := GetWebhookByRepoID(ctx, repoID, id); err != nil {
|
||||
return err
|
||||
}
|
||||
return DeleteWebhookByID(ctx, id)
|
||||
}
|
||||
|
||||
// DeleteWebhookByOwnerID deletes webhook of a user or organization by given ID.
|
||||
func DeleteWebhookByOwnerID(ownerID, id int64) error {
|
||||
return deleteWebhook(&Webhook{
|
||||
ID: id,
|
||||
OwnerID: ownerID,
|
||||
})
|
||||
func DeleteWebhookByOwnerID(ctx context.Context, ownerID, id int64) error {
|
||||
if _, err := GetWebhookByOwnerID(ctx, ownerID, id); err != nil {
|
||||
return err
|
||||
}
|
||||
return DeleteWebhookByID(ctx, id)
|
||||
}
|
||||
|
||||
@@ -101,22 +101,22 @@ func TestCreateWebhook(t *testing.T) {
|
||||
|
||||
func TestGetWebhookByRepoID(t *testing.T) {
|
||||
assert.NoError(t, unittest.PrepareTestDatabase())
|
||||
hook, err := GetWebhookByRepoID(1, 1)
|
||||
hook, err := GetWebhookByRepoID(db.DefaultContext, 1, 1)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, int64(1), hook.ID)
|
||||
|
||||
_, err = GetWebhookByRepoID(unittest.NonexistentID, unittest.NonexistentID)
|
||||
_, err = GetWebhookByRepoID(db.DefaultContext, unittest.NonexistentID, unittest.NonexistentID)
|
||||
assert.Error(t, err)
|
||||
assert.True(t, IsErrWebhookNotExist(err))
|
||||
}
|
||||
|
||||
func TestGetWebhookByOwnerID(t *testing.T) {
|
||||
assert.NoError(t, unittest.PrepareTestDatabase())
|
||||
hook, err := GetWebhookByOwnerID(3, 3)
|
||||
hook, err := GetWebhookByOwnerID(db.DefaultContext, 3, 3)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, int64(3), hook.ID)
|
||||
|
||||
_, err = GetWebhookByOwnerID(unittest.NonexistentID, unittest.NonexistentID)
|
||||
_, err = GetWebhookByOwnerID(db.DefaultContext, unittest.NonexistentID, unittest.NonexistentID)
|
||||
assert.Error(t, err)
|
||||
assert.True(t, IsErrWebhookNotExist(err))
|
||||
}
|
||||
@@ -174,10 +174,10 @@ func TestUpdateWebhook(t *testing.T) {
|
||||
func TestDeleteWebhookByRepoID(t *testing.T) {
|
||||
assert.NoError(t, unittest.PrepareTestDatabase())
|
||||
unittest.AssertExistsAndLoadBean(t, &Webhook{ID: 2, RepoID: 1})
|
||||
assert.NoError(t, DeleteWebhookByRepoID(1, 2))
|
||||
assert.NoError(t, DeleteWebhookByRepoID(db.DefaultContext, 1, 2))
|
||||
unittest.AssertNotExistsBean(t, &Webhook{ID: 2, RepoID: 1})
|
||||
|
||||
err := DeleteWebhookByRepoID(unittest.NonexistentID, unittest.NonexistentID)
|
||||
err := DeleteWebhookByRepoID(db.DefaultContext, unittest.NonexistentID, unittest.NonexistentID)
|
||||
assert.Error(t, err)
|
||||
assert.True(t, IsErrWebhookNotExist(err))
|
||||
}
|
||||
@@ -185,10 +185,10 @@ func TestDeleteWebhookByRepoID(t *testing.T) {
|
||||
func TestDeleteWebhookByOwnerID(t *testing.T) {
|
||||
assert.NoError(t, unittest.PrepareTestDatabase())
|
||||
unittest.AssertExistsAndLoadBean(t, &Webhook{ID: 3, OwnerID: 3})
|
||||
assert.NoError(t, DeleteWebhookByOwnerID(3, 3))
|
||||
assert.NoError(t, DeleteWebhookByOwnerID(db.DefaultContext, 3, 3))
|
||||
unittest.AssertNotExistsBean(t, &Webhook{ID: 3, OwnerID: 3})
|
||||
|
||||
err := DeleteWebhookByOwnerID(unittest.NonexistentID, unittest.NonexistentID)
|
||||
err := DeleteWebhookByOwnerID(db.DefaultContext, unittest.NonexistentID, unittest.NonexistentID)
|
||||
assert.Error(t, err)
|
||||
assert.True(t, IsErrWebhookNotExist(err))
|
||||
}
|
||||
|
||||
@@ -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{}
|
||||
|
||||
@@ -560,6 +560,7 @@ func RepoAssignment(ctx *Context) context.CancelFunc {
|
||||
ctx.Data["CanWriteCode"] = ctx.Repo.CanWrite(unit_model.TypeCode)
|
||||
ctx.Data["CanWriteIssues"] = ctx.Repo.CanWrite(unit_model.TypeIssues)
|
||||
ctx.Data["CanWritePulls"] = ctx.Repo.CanWrite(unit_model.TypePullRequests)
|
||||
ctx.Data["CanWriteActions"] = ctx.Repo.CanWrite(unit_model.TypeActions)
|
||||
|
||||
canSignedUserFork, err := repo_module.CanUserForkRepo(ctx, ctx.Doer, ctx.Repo.Repository)
|
||||
if err != nil {
|
||||
|
||||
@@ -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,
|
||||
})
|
||||
}
|
||||
@@ -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 {
|
||||
|
||||
@@ -13,7 +13,7 @@ var Attachment = struct {
|
||||
}{
|
||||
Storage: &Storage{},
|
||||
AllowedTypes: ".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",
|
||||
MaxSize: 4,
|
||||
MaxSize: 2048,
|
||||
MaxFiles: 5,
|
||||
Enabled: true,
|
||||
}
|
||||
|
||||
+29
-16
@@ -6,6 +6,7 @@ package setting
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"net"
|
||||
"net/url"
|
||||
"os"
|
||||
"path"
|
||||
@@ -108,7 +109,7 @@ func DBConnStr() (string, error) {
|
||||
connStr = fmt.Sprintf("%s:%s@%s(%s)/%s%scharset=%s&parseTime=true&tls=%s",
|
||||
Database.User, Database.Passwd, connType, Database.Host, Database.Name, paramSep, Database.MysqlCharset, tls)
|
||||
case "postgres":
|
||||
connStr = getPostgreSQLConnectionString(Database.Host, Database.User, Database.Passwd, Database.Name, paramSep, Database.SSLMode)
|
||||
connStr = getPostgreSQLConnectionString(Database.Host, Database.User, Database.Passwd, Database.Name, Database.SSLMode)
|
||||
case "mssql":
|
||||
host, port := ParseMSSQLHostPort(Database.Host)
|
||||
connStr = fmt.Sprintf("server=%s; port=%s; database=%s; user id=%s; password=%s;", host, port, Database.Name, Database.User, Database.Passwd)
|
||||
@@ -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"
|
||||
}
|
||||
@@ -153,16 +157,25 @@ func parsePostgreSQLHostPort(info string) (string, string) {
|
||||
return host, port
|
||||
}
|
||||
|
||||
func getPostgreSQLConnectionString(dbHost, dbUser, dbPasswd, dbName, dbParam, dbsslMode string) (connStr string) {
|
||||
func getPostgreSQLConnectionString(dbHost, dbUser, dbPasswd, dbName, dbsslMode string) (connStr string) {
|
||||
dbName, dbParam, _ := strings.Cut(dbName, "?")
|
||||
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,84 +10,88 @@ 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)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func Test_getPostgreSQLConnectionString(t *testing.T) {
|
||||
tests := []struct {
|
||||
Host string
|
||||
Port string
|
||||
User string
|
||||
Passwd string
|
||||
Name string
|
||||
Param string
|
||||
SSLMode string
|
||||
Output string
|
||||
}{
|
||||
{
|
||||
Host: "/tmp/pg.sock",
|
||||
Port: "4321",
|
||||
User: "testuser",
|
||||
Passwd: "space space !#$%^^%^```-=?=",
|
||||
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",
|
||||
Port: "1234",
|
||||
User: "pgsqlusername",
|
||||
Passwd: "I love Gitea!",
|
||||
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",
|
||||
},
|
||||
{
|
||||
Host: "localhost:1234",
|
||||
User: "user",
|
||||
Passwd: "pass",
|
||||
Name: "gitea?param=1",
|
||||
Output: "postgres://user:pass@localhost:1234/gitea?param=1&sslmode=",
|
||||
},
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
connStr := getPostgreSQLConnectionString(test.Host, test.User, test.Passwd, test.Name, test.Param, test.SSLMode)
|
||||
connStr := getPostgreSQLConnectionString(test.Host, test.User, test.Passwd, test.Name, test.SSLMode)
|
||||
assert.Equal(t, test.Output, connStr)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -184,7 +184,7 @@ var (
|
||||
Enabled: true,
|
||||
TempPath: "data/tmp/uploads",
|
||||
AllowedTypes: "",
|
||||
FileMaxSize: 3,
|
||||
FileMaxSize: 50,
|
||||
MaxFiles: 5,
|
||||
},
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -136,6 +136,10 @@ func (r *Route) Get(pattern string, h ...any) {
|
||||
r.Methods("GET", pattern, h...)
|
||||
}
|
||||
|
||||
func (r *Route) Options(pattern string, h ...any) {
|
||||
r.Methods("OPTIONS", pattern, h...)
|
||||
}
|
||||
|
||||
// GetOptions delegate get and options method
|
||||
func (r *Route) GetOptions(pattern string, h ...any) {
|
||||
r.Methods("GET,OPTIONS", pattern, h...)
|
||||
|
||||
+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,9 +1017,9 @@ 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.
|
||||
|
||||
@@ -1154,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
|
||||
@@ -2500,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"
|
||||
@@ -2878,6 +2876,7 @@ packages.package_manage_panel = Package Management
|
||||
packages.total_size = Total Size: %s
|
||||
packages.unreferenced_size = Unreferenced Size: %s
|
||||
packages.cleanup = Clean up expired data
|
||||
packages.cleanup.success = Cleaned up expired data successfully
|
||||
packages.owner = Owner
|
||||
packages.creator = Creator
|
||||
packages.name = Name
|
||||
@@ -3169,8 +3168,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
|
||||
@@ -3234,7 +3233,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>
|
||||
@@ -3527,7 +3526,11 @@ runs.status = Status
|
||||
runs.actors_no_select = All actors
|
||||
runs.status_no_select = All status
|
||||
runs.no_results = No results matched.
|
||||
runs.no_workflows = There are no workflows yet.
|
||||
runs.no_workflows.quick_start = Don't know how to start with Gitea Action? See <a target="_blank" rel="noopener noreferrer" href="%s">the quick start guide</a>.
|
||||
runs.no_workflows.documentation = For more information on the Gitea Action, see <a target="_blank" rel="noopener noreferrer" href="%s">the documentation</a>.
|
||||
runs.no_runs = The workflow has no runs yet.
|
||||
runs.empty_commit_message = (empty commit message)
|
||||
|
||||
workflow.disable = Disable Workflow
|
||||
workflow.disable_success = Workflow '%s' disabled successfully.
|
||||
@@ -3560,7 +3563,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
@@ -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
|
||||
}
|
||||
|
||||
+8
-44
@@ -2,7 +2,7 @@
|
||||
// Copyright 2016 The Gitea Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
// Package v1 Gitea API.
|
||||
// Package v1 Gitea API
|
||||
//
|
||||
// This documentation describes the Gitea API.
|
||||
//
|
||||
@@ -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)
|
||||
@@ -1294,8 +1258,8 @@ func Routes() *web.Route {
|
||||
m.Group("/{username}/{reponame}", func() {
|
||||
m.Group("/issues", func() {
|
||||
m.Combo("").Get(repo.ListIssues).
|
||||
Post(reqToken(), mustNotBeArchived, bind(api.CreateIssueOption{}), repo.CreateIssue)
|
||||
m.Get("/pinned", repo.ListPinnedIssues)
|
||||
Post(reqToken(), mustNotBeArchived, bind(api.CreateIssueOption{}), reqRepoReader(unit.TypeIssues), repo.CreateIssue)
|
||||
m.Get("/pinned", reqRepoReader(unit.TypeIssues), repo.ListPinnedIssues)
|
||||
m.Group("/comments", func() {
|
||||
m.Get("", repo.ListRepoIssueComments)
|
||||
m.Group("/{id}", func() {
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -301,7 +301,7 @@ func DeleteHook(ctx *context.APIContext) {
|
||||
// "$ref": "#/responses/empty"
|
||||
// "404":
|
||||
// "$ref": "#/responses/notFound"
|
||||
if err := webhook.DeleteWebhookByRepoID(ctx.Repo.Repository.ID, ctx.ParamsInt64(":id")); err != nil {
|
||||
if err := webhook.DeleteWebhookByRepoID(ctx, ctx.Repo.Repository.ID, ctx.ParamsInt64(":id")); err != nil {
|
||||
if webhook.IsErrWebhookNotExist(err) {
|
||||
ctx.NotFound()
|
||||
} else {
|
||||
|
||||
@@ -462,6 +462,24 @@ func ListIssues(ctx *context.APIContext) {
|
||||
isPull = util.OptionalBoolNone
|
||||
}
|
||||
|
||||
if isPull != util.OptionalBoolNone && !ctx.Repo.CanReadIssuesOrPulls(isPull.IsTrue()) {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if isPull == util.OptionalBoolNone {
|
||||
canReadIssues := ctx.Repo.CanRead(unit.TypeIssues)
|
||||
canReadPulls := ctx.Repo.CanRead(unit.TypePullRequests)
|
||||
if !canReadIssues && !canReadPulls {
|
||||
ctx.NotFound()
|
||||
return
|
||||
} else if !canReadIssues {
|
||||
isPull = util.OptionalBoolTrue
|
||||
} else if !canReadPulls {
|
||||
isPull = util.OptionalBoolFalse
|
||||
}
|
||||
}
|
||||
|
||||
// FIXME: we should be more efficient here
|
||||
createdByID := getUserIDForFilter(ctx, "created_by")
|
||||
if ctx.Written() {
|
||||
@@ -593,6 +611,10 @@ func GetIssue(ctx *context.APIContext) {
|
||||
}
|
||||
return
|
||||
}
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(issue.IsPull) {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
ctx.JSON(http.StatusOK, convert.ToAPIIssue(ctx, issue))
|
||||
}
|
||||
|
||||
|
||||
@@ -12,9 +12,11 @@ import (
|
||||
issues_model "code.gitea.io/gitea/models/issues"
|
||||
access_model "code.gitea.io/gitea/models/perm/access"
|
||||
repo_model "code.gitea.io/gitea/models/repo"
|
||||
"code.gitea.io/gitea/models/unit"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
"code.gitea.io/gitea/modules/context"
|
||||
api "code.gitea.io/gitea/modules/structs"
|
||||
"code.gitea.io/gitea/modules/util"
|
||||
"code.gitea.io/gitea/modules/web"
|
||||
"code.gitea.io/gitea/routers/api/v1/utils"
|
||||
"code.gitea.io/gitea/services/convert"
|
||||
@@ -71,6 +73,11 @@ func ListIssueComments(ctx *context.APIContext) {
|
||||
ctx.Error(http.StatusInternalServerError, "GetRawIssueByIndex", err)
|
||||
return
|
||||
}
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(issue.IsPull) {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
issue.Repo = ctx.Repo.Repository
|
||||
|
||||
opts := &issues_model.FindCommentsOptions{
|
||||
@@ -271,12 +278,27 @@ func ListRepoIssueComments(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
var isPull util.OptionalBool
|
||||
canReadIssue := ctx.Repo.CanRead(unit.TypeIssues)
|
||||
canReadPull := ctx.Repo.CanRead(unit.TypePullRequests)
|
||||
if canReadIssue && canReadPull {
|
||||
isPull = util.OptionalBoolNone
|
||||
} else if canReadIssue {
|
||||
isPull = util.OptionalBoolFalse
|
||||
} else if canReadPull {
|
||||
isPull = util.OptionalBoolTrue
|
||||
} else {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
opts := &issues_model.FindCommentsOptions{
|
||||
ListOptions: utils.GetListOptions(ctx),
|
||||
RepoID: ctx.Repo.Repository.ID,
|
||||
Type: issues_model.CommentTypeComment,
|
||||
Since: since,
|
||||
Before: before,
|
||||
IsPull: isPull,
|
||||
}
|
||||
|
||||
comments, err := issues_model.FindComments(ctx, opts)
|
||||
@@ -365,6 +387,11 @@ func CreateIssueComment(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(issue.IsPull) {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if issue.IsLocked && !ctx.Repo.CanWriteIssuesOrPulls(issue.IsPull) && !ctx.Doer.IsAdmin {
|
||||
ctx.Error(http.StatusForbidden, "CreateIssueComment", errors.New(ctx.Tr("repo.issues.comment_on_locked")))
|
||||
return
|
||||
@@ -434,6 +461,11 @@ func GetIssueComment(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(comment.Issue.IsPull) {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if comment.Type != issues_model.CommentTypeComment {
|
||||
ctx.Status(http.StatusNoContent)
|
||||
return
|
||||
@@ -552,7 +584,17 @@ func editIssueComment(ctx *context.APIContext, form api.EditIssueCommentOption)
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.IsSigned || (ctx.Doer.ID != comment.PosterID && !ctx.Repo.IsAdmin()) {
|
||||
if err := comment.LoadIssue(ctx); err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "LoadIssue", err)
|
||||
return
|
||||
}
|
||||
|
||||
if comment.Issue.RepoID != ctx.Repo.Repository.ID {
|
||||
ctx.Status(http.StatusNotFound)
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.IsSigned || (ctx.Doer.ID != comment.PosterID && !ctx.Repo.CanWriteIssuesOrPulls(comment.Issue.IsPull)) {
|
||||
ctx.Status(http.StatusForbidden)
|
||||
return
|
||||
}
|
||||
@@ -655,7 +697,17 @@ func deleteIssueComment(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.IsSigned || (ctx.Doer.ID != comment.PosterID && !ctx.Repo.IsAdmin()) {
|
||||
if err := comment.LoadIssue(ctx); err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "LoadIssue", err)
|
||||
return
|
||||
}
|
||||
|
||||
if comment.Issue.RepoID != ctx.Repo.Repository.ID {
|
||||
ctx.Status(http.StatusNotFound)
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.IsSigned || (ctx.Doer.ID != comment.PosterID && !ctx.Repo.CanWriteIssuesOrPulls(comment.Issue.IsPull)) {
|
||||
ctx.Status(http.StatusForbidden)
|
||||
return
|
||||
} else if comment.Type != issues_model.CommentTypeComment {
|
||||
|
||||
@@ -325,6 +325,10 @@ func getIssueCommentSafe(ctx *context.APIContext) *issues_model.Comment {
|
||||
return nil
|
||||
}
|
||||
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(comment.Issue.IsPull) {
|
||||
return nil
|
||||
}
|
||||
|
||||
comment.Issue.Repo = ctx.Repo.Repository
|
||||
|
||||
return comment
|
||||
|
||||
@@ -61,6 +61,12 @@ func GetIssueCommentReactions(ctx *context.APIContext) {
|
||||
|
||||
if err := comment.LoadIssue(ctx); err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "comment.LoadIssue", err)
|
||||
return
|
||||
}
|
||||
|
||||
if comment.Issue.RepoID != ctx.Repo.Repository.ID {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(comment.Issue.IsPull) {
|
||||
@@ -190,9 +196,19 @@ func changeIssueCommentReaction(ctx *context.APIContext, form api.EditReactionOp
|
||||
return
|
||||
}
|
||||
|
||||
err = comment.LoadIssue(ctx)
|
||||
if err != nil {
|
||||
if err = comment.LoadIssue(ctx); err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "comment.LoadIssue() failed", err)
|
||||
return
|
||||
}
|
||||
|
||||
if comment.Issue.RepoID != ctx.Repo.Repository.ID {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if !ctx.Repo.CanReadIssuesOrPulls(comment.Issue.IsPull) {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if comment.Issue.IsLocked && !ctx.Repo.CanWriteIssuesOrPulls(comment.Issue.IsPull) {
|
||||
|
||||
@@ -159,6 +159,12 @@ func GetDeployKey(ctx *context.APIContext) {
|
||||
return
|
||||
}
|
||||
|
||||
// this check make it more consistent
|
||||
if key.RepoID != ctx.Repo.Repository.ID {
|
||||
ctx.NotFound()
|
||||
return
|
||||
}
|
||||
|
||||
if err = key.GetContent(); err != nil {
|
||||
ctx.Error(http.StatusInternalServerError, "GetContent", 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