65f1bf27bc...
65f1bf27bc...
C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`C`+"\n"+`B`+"\n"+`B`+"\n"+`B`+"\n"+`B`+"\n"+`B`+"\n"+`B`+"\n"+`C`+"\n"+`C`+"\n"+`Bad stuff is brewing here
`) } - -func TestCodeblockLanguageTransformation(t *testing.T) { - test := func(input, expected string) { - buffer, err := markdown.RenderString(&markup.RenderContext{Ctx: git.DefaultContext}, input) - require.NoError(t, err) - assert.Equal(t, strings.TrimSpace(expected), strings.TrimSpace(string(buffer))) - } - - // No transformation - test( - "```rust\n"+ - "fn main() {}\n"+ - "```", - `fn main() {}
-`)
-
- // Comma stripped
- test(
- "```rust,ignore\n"+
- "fn main() {}\n"+
- "```",
- `fn main() {}
-`)
-
- // Pandoc stripping
- // https://pandoc.org/MANUAL.html#extension-fenced_code_attributes
- test(
- "```haskell {.numberLines}\n"+
- "qsort [] = []\n"+
- "qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++\n"+
- " qsort (filter (>= x) xs)\n"+
- "```",
- `qsort [] = []
-qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++
- qsort (filter (>= x) xs)
-`)
-
- // Pandoc language extracting
- // https://pandoc.org/MANUAL.html#extension-fenced_code_attributes
- test(
- "``` { #mycode .numberLines .haskell startFrom=\"100\" } \n"+
- "qsort [] = []\n"+
- "qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++\n"+
- " qsort (filter (>= x) xs)\n"+
- "```",
- `qsort [] = []
-qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++
- qsort (filter (>= x) xs)
-`)
-
- // No language identifier
- test(
- "```\n"+
- "fn main() {}\n"+
- "```",
- `fn main() {}
-`)
-}
diff --git a/modules/markup/markdown/math/block_renderer.go b/modules/markup/markdown/math/block_renderer.go
index d27318c623..84817ef1e4 100644
--- a/modules/markup/markdown/math/block_renderer.go
+++ b/modules/markup/markdown/math/block_renderer.go
@@ -24,7 +24,7 @@ func (r *BlockRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) {
func (r *BlockRenderer) writeLines(w util.BufWriter, source []byte, n gast.Node) {
l := n.Lines().Len()
- for i := range l {
+ for i := 0; i < l; i++ {
line := n.Lines().At(i)
_, _ = w.Write(util.EscapeHTML(line.Value(source)))
}
diff --git a/modules/markup/markdown/meta_test.go b/modules/markup/markdown/meta_test.go
index 9345dd528a..aaf116ff20 100644
--- a/modules/markup/markdown/meta_test.go
+++ b/modules/markup/markdown/meta_test.go
@@ -63,7 +63,7 @@ func TestExtractMetadata(t *testing.T) {
func TestExtractMetadataBytes(t *testing.T) {
t.Run("ValidFrontAndBody", func(t *testing.T) {
var meta IssueTemplate
- body, err := ExtractMetadataBytes(fmt.Appendf(nil, "%s\n%s\n%s\n%s", sepTest, frontTest, sepTest, bodyTest), &meta)
+ body, err := ExtractMetadataBytes([]byte(fmt.Sprintf("%s\n%s\n%s\n%s", sepTest, frontTest, sepTest, bodyTest)), &meta)
require.NoError(t, err)
assert.Equal(t, bodyTest, string(body))
assert.Equal(t, metaTest, meta)
@@ -72,19 +72,19 @@ func TestExtractMetadataBytes(t *testing.T) {
t.Run("NoFirstSeparator", func(t *testing.T) {
var meta IssueTemplate
- _, err := ExtractMetadataBytes(fmt.Appendf(nil, "%s\n%s\n%s", frontTest, sepTest, bodyTest), &meta)
+ _, err := ExtractMetadataBytes([]byte(fmt.Sprintf("%s\n%s\n%s", frontTest, sepTest, bodyTest)), &meta)
require.Error(t, err)
})
t.Run("NoLastSeparator", func(t *testing.T) {
var meta IssueTemplate
- _, err := ExtractMetadataBytes(fmt.Appendf(nil, "%s\n%s\n%s", sepTest, frontTest, bodyTest), &meta)
+ _, err := ExtractMetadataBytes([]byte(fmt.Sprintf("%s\n%s\n%s", sepTest, frontTest, bodyTest)), &meta)
require.Error(t, err)
})
t.Run("NoBody", func(t *testing.T) {
var meta IssueTemplate
- body, err := ExtractMetadataBytes(fmt.Appendf(nil, "%s\n%s\n%s", sepTest, frontTest, sepTest), &meta)
+ body, err := ExtractMetadataBytes([]byte(fmt.Sprintf("%s\n%s\n%s", sepTest, frontTest, sepTest)), &meta)
require.NoError(t, err)
assert.Empty(t, string(body))
assert.Equal(t, metaTest, meta)
diff --git a/modules/markup/markdown/toc.go b/modules/markup/markdown/toc.go
index 53add219f5..dbfab3e9dc 100644
--- a/modules/markup/markdown/toc.go
+++ b/modules/markup/markdown/toc.go
@@ -44,7 +44,7 @@ func createTOCNode(toc []markup.Header, lang string, detailsAttrs map[string]str
}
li := ast.NewListItem(currentLevel * 2)
a := ast.NewLink()
- a.Destination = fmt.Appendf(nil, "#%s", url.QueryEscape(header.ID))
+ a.Destination = []byte(fmt.Sprintf("#%s", url.QueryEscape(header.ID)))
a.AppendChild(a, ast.NewString([]byte(header.Text)))
li.AppendChild(li, a)
ul.AppendChild(ul, li)
diff --git a/modules/markup/markdown/transform_codeblock_lang.go b/modules/markup/markdown/transform_codeblock_lang.go
deleted file mode 100644
index f730265b15..0000000000
--- a/modules/markup/markdown/transform_codeblock_lang.go
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright 2026 The Forgejo Authors. All rights reserved.
-// SPDX-License-Identifier: MIT
-
-package markdown
-
-import (
- "bytes"
-
- "github.com/alecthomas/chroma/v2/lexers"
- "github.com/yuin/goldmark/ast"
- "github.com/yuin/goldmark/text"
-)
-
-func (g *ASTTransformer) transformCodeblockLanguage(v *ast.FencedCodeBlock, reader text.Reader) {
- if v.Info == nil {
- return
- }
- src := reader.Source()
- info := v.Info.Segment.Value(src)
-
- // Parse Pandoc style attributes
- // https://pandoc.org/MANUAL.html#extension-fenced_code_attributes
- //
- // For example,
- // ```{.haskell .numberLines}
- // ...
- // ```
- // Should have a language of "haskell", not "{.haskell .numberLines}"
- if trimmed := bytes.TrimSpace(info); bytes.HasPrefix(trimmed, []byte{'{'}) && bytes.HasSuffix(trimmed, []byte{'}'}) {
- attributes := trimmed[1 : len(trimmed)-1]
- for attribute := range bytes.SplitSeq(attributes, []byte{' '}) {
- if class, found := bytes.CutPrefix(attribute, []byte{'.'}); found {
- if lexer := lexers.Get(string(class)); lexer != nil {
- lang := class
- langInx := bytes.Index(info, lang)
- start := v.Info.Segment.Start + langInx
- end := start + len(lang)
- v.Info = ast.NewTextSegment(text.NewSegment(start, end))
- return
- }
- }
- }
- return
- }
-
- // Strip language after commas
- //
- // For example,
- // ```rust,ignore
- // ...
- // ```
- // Should have a language of "rust", not "rust,ignore"
- if i := bytes.IndexByte(info, ','); i != -1 {
- start := v.Info.Segment.Start
- v.Info = ast.NewTextSegment(text.NewSegment(start, start+i))
- }
-}
diff --git a/modules/markup/markdown/transform_heading.go b/modules/markup/markdown/transform_heading.go
index 16779d5099..eedaf58556 100644
--- a/modules/markup/markdown/transform_heading.go
+++ b/modules/markup/markdown/transform_heading.go
@@ -17,7 +17,7 @@ import (
func (g *ASTTransformer) transformHeading(_ *markup.RenderContext, v *ast.Heading, reader text.Reader, tocList *[]markup.Header) {
for _, attr := range v.Attributes() {
if _, ok := attr.Value.([]byte); !ok {
- v.SetAttribute(attr.Name, fmt.Appendf(nil, "%v", attr.Value))
+ v.SetAttribute(attr.Name, []byte(fmt.Sprintf("%v", attr.Value)))
}
}
txt := mdutil.Text(v, reader.Source())
diff --git a/modules/markup/orgmode/orgmode.go b/modules/markup/orgmode/orgmode.go
index dd92ca90d0..b9d7b21db0 100644
--- a/modules/markup/orgmode/orgmode.go
+++ b/modules/markup/orgmode/orgmode.go
@@ -7,7 +7,6 @@ import (
"fmt"
"html"
"io"
- "strconv"
"strings"
"forgejo.org/modules/highlight"
@@ -160,16 +159,6 @@ func (r *Writer) resolveLink(node org.Node) string {
switch l.Kind() {
case "image", "video":
base = r.Ctx.Links.ResolveMediaLink(r.Ctx.IsWiki)
- case "regular":
- // Convert line search syntax to line links
- target, search, found := strings.Cut(link, "::")
- if found {
- if _, err := strconv.Atoi(search); err == nil {
- link = target + "#L" + search
- } else {
- link = target
- }
- }
}
link = util.URLJoin(base, link)
diff --git a/modules/markup/orgmode/orgmode_test.go b/modules/markup/orgmode/orgmode_test.go
index 2cd4eada22..71157dc7c7 100644
--- a/modules/markup/orgmode/orgmode_test.go
+++ b/modules/markup/orgmode/orgmode_test.go
@@ -89,43 +89,6 @@ func TestRender_BaseLinks(t *testing.T) {
``)
}
-func TestRender_SearchSuffix(t *testing.T) {
- setting.AppURL = AppURL
- setting.AppSubURL = AppSubURL
-
- test := func(input, expected string) {
- buffer, err := RenderString(&markup.RenderContext{
- Ctx: git.DefaultContext,
- Links: markup.Links{
- Base: setting.AppSubURL,
- BranchPath: "branch/main",
- },
- }, input)
- require.NoError(t, err)
- assert.Equal(t, strings.TrimSpace(expected), strings.TrimSpace(buffer))
- }
-
- // `::N` line search becomes an `#L// HelloWorld prints "Hello World"
-func HelloWorld() {
+func HelloWorld() {
fmt.Println("Hello World")
-}
+}
@mention-user's comment
\n"), rendered) } -func TestNonExistentUserMention(t *testing.T) { +func TestNonExistantUserMention(t *testing.T) { rendered := RenderMarkdownToHtml(t.Context(), "@ThisUserDoesNotExist @mention-user") assert.Equal(t, template.HTML("@ThisUserDoesNotExist @mention-user
\n"), rendered) } @@ -229,8 +229,7 @@ func TestRenderLabels(t *testing.T) { rendered := RenderLabels(ctx, []*issues_model.Label{label}, "user2/repo1", false) assert.Contains(t, rendered, "user2/repo1/issues?labels=1") assert.Contains(t, rendered, ">label1<") - assert.Contains(t, rendered, "data-tooltip-content='First label'") - assert.Contains(t, rendered, "aria-description='First label'") + assert.Contains(t, rendered, "title='First label'") rendered = RenderLabels(ctx, []*issues_model.Label{label}, "user2/repo1", true) assert.Contains(t, rendered, "user2/repo1/pulls?labels=1") assert.Contains(t, rendered, ">label1<") @@ -242,11 +241,11 @@ func TestRenderLabels(t *testing.T) { assert.Contains(t, rendered, "user2/repo1/issues?labels=11") assert.Contains(t, rendered, "> <script>malicious</script> <") assert.Contains(t, rendered, ">'?&<") - assert.Contains(t, rendered, "data-tooltip-content='Malicious label ' <script>malicious</script>'") - assert.Contains(t, rendered, "aria-description='Malicious label ' <script>malicious</script>'") + assert.Contains(t, rendered, "title='Malicious label ' <script>malicious</script>'") rendered = RenderLabels(ctx, []*issues_model.Label{labelArchived}, "user2/repo1", false) assert.Contains(t, rendered, "user2/repo1/issues?labels=12") assert.Contains(t, rendered, ">archived label<><") + assert.Contains(t, rendered, "title='repo.issues.archived_label_description'") } func TestRenderUser(t *testing.T) { diff --git a/modules/test/distant_federation_server_mock.go b/modules/test/distant_federation_server_mock.go index abbc82c196..ea8a69e9b4 100644 --- a/modules/test/distant_federation_server_mock.go +++ b/modules/test/distant_federation_server_mock.go @@ -4,38 +4,29 @@ package test import ( - "bytes" "fmt" "io" "net/http" "net/http/httptest" - "net/url" "strings" "testing" "forgejo.org/modules/util" - - ap "github.com/go-ap/activitypub" - "github.com/go-ap/jsonld" - "github.com/google/uuid" ) -type ApActorMock struct { - PrivKey string - PubKey string -} - type FederationServerMockPerson struct { ID int64 Name string PubKey string PrivKey string } - type FederationServerMockRepository struct { ID int64 } - +type ApActorMock struct { + PrivKey string + PubKey string +} type FederationServerMock struct { ApActor ApActorMock Persons []FederationServerMockPerson @@ -43,35 +34,6 @@ type FederationServerMock struct { LastPost string } -func NewApActorMock() ApActorMock { - priv, pub, _ := util.GenerateKeyPair(1024) - return ApActorMock{ - PrivKey: priv, - PubKey: pub, - } -} - -func (u *ApActorMock) KeyID(host string) string { - return fmt.Sprintf("%s/api/v1/activitypub/actor#main-key", host) -} - -func (u *ApActorMock) marshal(host string) string { - baseID := fmt.Sprintf("http://%s/api/v1/activitypub/actor", host) - - return fmt.Sprintf( - `{ "@context": ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1"],`+ - `"id": "%[1]s",`+ - `"type": "Application",`+ - `"preferredUsername": "ghost",`+ - `"publicKey": {`+ - ` "id": "%[1]s#main-key",`+ - ` "owner": "%[1]s",`+ - ` "publicKeyPem": %[2]q }}`, - baseID, - u.PubKey, - ) -} - func NewFederationServerMockPerson(id int64, name string) FederationServerMockPerson { priv, pub, _ := util.GenerateKeyPair(3072) return FederationServerMockPerson{ @@ -86,6 +48,24 @@ func (p *FederationServerMockPerson) KeyID(host string) string { return fmt.Sprintf("%[1]v/api/v1/activitypub/user-id/%[2]v#main-key", host, p.ID) } +func NewFederationServerMockRepository(id int64) FederationServerMockRepository { + return FederationServerMockRepository{ + ID: id, + } +} + +func NewApActorMock() ApActorMock { + priv, pub, _ := util.GenerateKeyPair(1024) + return ApActorMock{ + PrivKey: priv, + PubKey: pub, + } +} + +func (u *ApActorMock) KeyID(host string) string { + return fmt.Sprintf("%[1]v/api/v1/activitypub/actor#main-key", host) +} + func (p FederationServerMockPerson) marshal(host string) string { return fmt.Sprintf(`{"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1"],`+ `"id":"http://%[1]v/api/v1/activitypub/user-id/%[2]v",`+ @@ -100,12 +80,6 @@ func (p FederationServerMockPerson) marshal(host string) string { `"publicKeyPem":%[4]q}}`, host, p.ID, p.Name, p.PubKey) } -func NewFederationServerMockRepository(id int64) FederationServerMockRepository { - return FederationServerMockRepository{ - ID: id, - } -} - func NewFederationServerMock() *FederationServerMock { return &FederationServerMock{ ApActor: NewApActorMock(), @@ -129,26 +103,6 @@ func (mock *FederationServerMock) recordLastPost(t *testing.T, req *http.Request mock.LastPost = strings.ReplaceAll(buf.String(), req.Host, "DISTANT_FEDERATION_HOST") } -func (mock *FederationServerMock) FollowActorUnsigned(host string, localID int64, uri, inboxURL url.URL) error { - apID := fmt.Sprintf("%s/api/v1/activitypub/user-id/%d", host, localID) - - activity := ap.Follow{} - activity.Type = ap.FollowType - activity.ID = ap.IRI(apID + "/follows/" + uuid.New().String()) - activity.Actor = ap.IRI(apID) - activity.Object = ap.IRI(uri.String()) - - payload, err := jsonld.WithContext(jsonld.IRI(ap.ActivityBaseURI)).Marshal(activity) - if err != nil { - return err - } - - reader := bytes.NewReader(payload) - _, err = http.Post(inboxURL.String(), "application/activity+json", reader) - - return err -} - func (mock *FederationServerMock) DistantServer(t *testing.T) *httptest.Server { federatedRoutes := http.NewServeMux() @@ -168,10 +122,6 @@ func (mock *FederationServerMock) DistantServer(t *testing.T) *httptest.Server { }) for _, person := range mock.Persons { - federatedRoutes.HandleFunc(fmt.Sprintf("/api/v1/activitypub/user-id/alias%v", person.ID), - func(res http.ResponseWriter, req *http.Request) { - fmt.Fprint(res, person.marshal(req.Host)) - }) federatedRoutes.HandleFunc(fmt.Sprintf("/api/v1/activitypub/user-id/%v", person.ID), func(res http.ResponseWriter, req *http.Request) { // curl -H "Accept: application/json" https://federated-repo.prod.meissa.de/api/v1/activitypub/user-id/2 @@ -189,18 +139,10 @@ func (mock *FederationServerMock) DistantServer(t *testing.T) *httptest.Server { mock.recordLastPost(t, req) }) } - - federatedRoutes.HandleFunc("GET /api/v1/activitypub/actor", - func(res http.ResponseWriter, req *http.Request) { - fmt.Fprint(res, mock.ApActor.marshal(req.Host)) - }) - federatedRoutes.HandleFunc("/", func(res http.ResponseWriter, req *http.Request) { t.Errorf("Unhandled %v request: %q", req.Method, req.URL.EscapedPath()) }) - federatedSrv := httptest.NewServer(federatedRoutes) - return federatedSrv } diff --git a/modules/test/logchecker.go b/modules/test/logchecker.go index af82ff0461..8e8fc32216 100644 --- a/modules/test/logchecker.go +++ b/modules/test/logchecker.go @@ -53,11 +53,11 @@ func (lc *LogChecker) checkLogEvent(event *log.EventFormatted) { } } -var checkerIndex atomic.Int64 +var checkerIndex int64 func NewLogChecker(namePrefix string, level log.Level) (logChecker *LogChecker, cancel func()) { logger := log.GetManager().GetLogger(namePrefix) - newCheckerIndex := checkerIndex.Add(1) + newCheckerIndex := atomic.AddInt64(&checkerIndex, 1) writerName := namePrefix + "-" + fmt.Sprint(newCheckerIndex) lc := &LogChecker{} diff --git a/modules/testlogger/testlogger.go b/modules/testlogger/testlogger.go index 54f0462703..772ae47e71 100644 --- a/modules/testlogger/testlogger.go +++ b/modules/testlogger/testlogger.go @@ -367,7 +367,7 @@ var ignoredErrorMessage = []string{ // Test_CmdForgejo_Actions `DB: No dedicated replica host defined; falling back to primary DSN for replica connections`, - // TestDemoErrorPages + // TestDevtestErrorpages `ErrorPage() [E] Example error: Example error`, } @@ -501,7 +501,7 @@ func PrintCurrentTest(t testing.TB, skip ...int) func() { // Printf takes a format and args and prints the string to os.Stdout func Printf(format string, args ...any) { if log.CanColorStdout { - for i := range args { + for i := 0; i < len(args); i++ { args[i] = log.NewColoredValue(args[i]) } } diff --git a/modules/translation/i18n/i18n_ini_test.go b/modules/translation/i18n/i18n_ini_test.go deleted file mode 100644 index 64c5d167c0..0000000000 --- a/modules/translation/i18n/i18n_ini_test.go +++ /dev/null @@ -1,206 +0,0 @@ -// Copyright 2022 The Gitea Authors. All rights reserved. -// Copyright 2024 The Forgejo Authors. All rights reserved. -// SPDX-License-Identifier: MIT - -package i18n - -import ( - "html/template" - "strings" - "testing" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" -) - -func TestLocaleStoreINI(t *testing.T) { - testData1 := []byte(` -.dot.name = Dot Name -fmt = %[1]s %[2]s - -[section] -sub = Sub String -mixed = test value; %s -`) - - testData2 := []byte(` -fmt = %[2]s %[1]s - -[section] -sub = Changed Sub String -`) - - ls := NewLocaleStore() - require.NoError(t, ls.AddLocaleByIni("lang1", "Lang1", MockPluralRuleEnglish, UsedPluralFormsEnglish, testData1, nil)) - require.NoError(t, ls.AddLocaleByIni("lang2", "Lang2", MockPluralRule, UsedPluralFormsMock, testData2, nil)) - ls.SetDefaultLang("lang1") - - lang1, _ := ls.Locale("lang1") - lang2, _ := ls.Locale("lang2") - - result := lang1.TrString("fmt", "a", "b") - assert.Equal(t, "a b", result) - - result = lang2.TrString("fmt", "a", "b") - assert.Equal(t, "b a", result) - - result = lang1.TrString("section.sub") - assert.Equal(t, "Sub String", result) - - result = lang2.TrString("section.sub") - assert.Equal(t, "Changed Sub String", result) - - langNone, _ := ls.Locale("none") - result = langNone.TrString(".dot.name") - assert.Equal(t, "Dot Name", result) - - result2 := lang2.TrHTML("section.mixed", "a&b") - assert.EqualValues(t, `test value; a&b`, result2) - - langs, descs := ls.ListLangNameDesc() - assert.ElementsMatch(t, []string{"lang1", "lang2"}, langs) - assert.ElementsMatch(t, []string{"Lang1", "Lang2"}, descs) - - found := lang1.HasKey("no-such") - assert.False(t, found) - assert.Equal(t, "no-such", lang1.TrString("no-such")) - require.NoError(t, ls.Close()) -} - -func TestLocaleStoreMoreSource(t *testing.T) { - testData1 := []byte(` -a=11 -b=12 -`) - - testData2 := []byte(` -b=21 -c=22 -`) - - ls := NewLocaleStore() - require.NoError(t, ls.AddLocaleByIni("lang1", "Lang1", MockPluralRule, UsedPluralFormsMock, testData1, testData2)) - lang1, _ := ls.Locale("lang1") - assert.Equal(t, "11", lang1.TrString("a")) - assert.Equal(t, "21", lang1.TrString("b")) - assert.Equal(t, "22", lang1.TrString("c")) -} - -type stringerPointerReceiver struct { - s string -} - -func (s *stringerPointerReceiver) String() string { - return s.s -} - -type stringerStructReceiver struct { - s string -} - -func (s stringerStructReceiver) String() string { - return s.s -} - -type errorStructReceiver struct { - s string -} - -func (e errorStructReceiver) Error() string { - return e.s -} - -type errorPointerReceiver struct { - s string -} - -func (e *errorPointerReceiver) Error() string { - return e.s -} - -func TestLocaleWithTemplate(t *testing.T) { - ls := NewLocaleStore() - require.NoError(t, ls.AddLocaleByIni("lang1", "Lang1", MockPluralRule, UsedPluralFormsMock, []byte(`key=%s`), nil)) - lang1, _ := ls.Locale("lang1") - - tmpl := template.New("test").Funcs(template.FuncMap{"tr": lang1.TrHTML}) - tmpl = template.Must(tmpl.Parse(`{{tr "key" .var}}`)) - - cases := []struct { - in any - want string - }{ - {"Package.swift:
+settings.delete = حذف الحزمة
+settings.link.success = تم تحديث رابط المستودع بنجاح.
+title = حزم
+details.project_site = موقع المشروع
+filter.type = النوع
+details.author = الكاتب
+details.repository_site = موقع المستودع
+settings.link.description = اذا ربطت حزمة مع مستودع، الحزمة سوف تُدرع تحت قائمة الحزم لدى المستودع.
+versions = الاصدارات
+requirements = المتطلبات
+installation = التثبيت
+settings.delete.success = تم حذف الحزمة.
+keywords = الكلمات المفتاحية
+settings.link = اربط هذه الحزمة بمستودع
+details.license = الترخيص
+filter.type.all = الكل
+settings.delete.error = فشل حذف الحزمة.
+details = التفاصيل
+about = عن هذه الحزمة
+settings.link.error = فشل تحديث رابط المستودع.
+empty = لا يوجد حزم بعد.
+dependency.version = الاصدار
+settings.delete.description = إن حذف الحزمة إجراء نهائي ولا يمكن عكسه.
desc = إدارة حزم المستودع.
+alpine.registry.key = نزّل مفتاح RSA العام للتسجيل في المجلد /etc/apk/keys/ للتحقق من توقيع الفهرس:
+generic.download = نزّل الحزمة عبر سطر الأوامر:
+filter.container.untagged = غير موسوم
+filter.container.tagged = موسوم
[heatmap]
less = أقل
@@ -1813,6 +1871,7 @@ dashboard.sync_repo_tags = زامن الوسوم من بيانات جِت إلى
self_check = فحص ذاتي
self_check.database_collation_case_insensitive = تستخدم قاعدة البيانات تجميع %s ، وهو تجميع غير حساس. على الرغم من أن فورجيو يمكن أن يعمل معها قد تكون هناك حالات نادرة لا تعمل كما هو متوقع.
monitor.process.cancel_desc = قد يسبب إلغاء العملية فقدانًا للبيانات
+monitor.queue.type = النوع
monitor.process.cancel_notices = أتريد إلغاء: %s؟
dashboard.operations = عمليات الصيانة
repositories = المستودعات
@@ -1823,6 +1882,7 @@ monitor.desc = الوصف
monitor.start = وقت البدء
dashboard.system_status = حالة النظام
dashboard.delete_generated_repository_avatars = احذف الصورة الرمزية المولّدة للمستودع
+monitor.queue.name = الاسم
monitor.process.cancel = ألغِ العملية
monitor.last_execution_result = النتيجة
users = حسابات المستخدمين
@@ -1831,11 +1891,14 @@ dashboard.operation_name = اسم العملية
notices.type_1 = المستودع
notices.desc = الوصف
notices.type = النوع
+monitor.queue.settings.submit = حدّث الإعدادات
+monitor.queue.settings.changed = تم تحديث الإعدادات
auths.security_protocol = بروتوكول الأمان
auths.port = المنفذ
auths.attribute_username_placeholder = اتركه فارغاً لاستخدام اسم المستخدم المُدخل في فورجيو.
auths.host = المضيف
auths.domain = النطاق
+users.list_status_filter.is_restricted = مقيَّد
users.reserved = محجوز
systemhooks.add_webhook = إضافة خطاف ويب النظام
repos.owner = المالك
@@ -1863,6 +1926,7 @@ auths.type = النوع
users.purge_help = حذف مستخدم بالقوة وكل مستودعاته ومنظماته وحزمه. كل تعليقاته والمسائل التي أنشأها ستُحذف أيضا.
users.admin = المدير
emails.email_manage_panel = إدارة بريد المستخدم
+users.list_status_filter.not_restricted = غير مقيد
users.name = اسم المستخدم
packages.repository = المستودع
orgs.teams = الفِرق
@@ -1880,14 +1944,18 @@ packages.package_manage_panel = إدارة الحزم
auths.auth_name = اسم الاستيثاق
users.details = تفاصيل المستخدم
orgs.name = الاسم
+users.list_status_filter.is_active = مفعّل
users.repos = المستودعات
defaulthooks.update_webhook = تحديث خطاف الويب المبدئي
users.allow_git_hook = يستطيع عمل خطاطيف جت
users.password_helper = اترك كلمة المرور فارغة لإبقائها بلا تغيير.
dashboard.update_checker = فاحص التحديث
+users.list_status_filter.not_active = معطّل
users.update_profile = حدّث حساب المستخدم
+users.list_status_filter.not_admin = غير مدير
systemhooks = خطاطيف ويب النظام
users.never_login = لم يلج قَط
+users.list_status_filter.is_admin = مدير
users.allow_create_organization = يستطيع إنشاء منظمات
users.restricted = مقيَّد
users.delete_account = احذف حساب المستخدم
@@ -2036,9 +2104,70 @@ relevant_repositories = يتم اظهار المستودعات المتعلقة
code_last_indexed_at = فُهرس آخر مرة %s
[actions]
+variables.none = لا توجد متغيرات بعد.
+variables.deletion = أزل المتغير
+runners.task_list.run = شغّل
+runners.task_list.status = الحالة
+runners.task_list.no_tasks = لا توجد مهام بعد.
+variables.creation = أضف متغيرا
+runners.runner_title = مشغّل
+runners.task_list.commit = الإيداع
+runners.task_list = المهام الأخيرة على هذا المشغّل
+variables.management = إدارة المتغيرات
+runners.task_list.repository = المستودع
+variables = المتغيرات
+variables.deletion.description = إزالة المتغيرات عملية نهائية لا يمكن التراجع عنها. أتريد الاستمرار؟
+status.failure = فشل
+runners.status.idle = خامل
+runners.task_list.done_at = تم عند
+status.running = يعمل
+runners.status.active = نشيط
+runners.status = الحالة
+runners.description = الوصف
+runners.update_runner = حدّث التغييرات
+runners.name = الاسم
+runners.version = النسخة
+runs.status = الحالة
+status.unknown = مجهول
+runners.owner_type = النوع
+status.waiting = ينتظر
+runners.labels = التصنيفات
+runners.status.unspecified = مجهول
+runs.commit = إيداع
+status.success = نجح
runs.empty_commit_message = (رسالة إيداع فارغة)
+status.cancelled = ملغي
+runs.status_no_select = كل الحالات
+runs.scheduled = مُجدوَل
+variables.edit = عدّل المتغير
+variables.update.success = عُدِّل المتغير.
+variables.update.failed = فشل تعديل المتغير.
+variables.deletion.failed = فشل حذف المتغير.
+variables.creation.failed = فشل إضافة المتغير.
+variables.creation.success = تم إضافة المتغير "%s".
+variables.deletion.success = تم حذف المتغير.
variables.id_not_exist = المتغير ذو المعرّف %d ليس موجودا.
+actions = الإجراءات
unit.desc = أدر الإجراءات
+status.skipped = متخطى
+runners = المشغلون
+runners.runner_manage_panel = إدارة المشغلين
+runners.new = أنشئ مشغلا جديدا
+runners.new_notice = كيف تبدأ مشغلا (بالإنجليزية)
+runners.id = المعرّف
+runners.last_online = آخر مرة كان متصلا
+runners.none = لا مشغّل متاح
+runners.status.offline = غير متصل
+runs.pushed_by = دفعه
+runs.no_matching_online_runner_helper = لا يوجد
+runners.edit_runner = عدّل المشغّل
+runners.update_runner_success = نجح تحديث المشغّل
+runners.update_runner_failed = تعذر تحديث المشغّل
+runners.delete_runner = احذف هذا المشغّل
+runners.delete_runner_success = نجح حذف المشغّل
+runners.delete_runner_failed = تعذر حذف المشغّل
+runners.delete_runner_header = تأكيد حذف هذا المشغّل
+variables.description = تمرر المتغيرات إلى إجراءات معينة ولا يمكن قراءتها بطريقة أخرى.
[modal]
no = لا
@@ -2060,8 +2189,21 @@ changed_filemode = %[1]s → %[2]s
symbolic_link = رابط رمزي
[dropzone]
+invalid_input_type = لا يمكنك رفع ملفات من هذا النوع.
+default_message = اسحب الملفات أو اضغط هنا لرفعها.
+file_too_big = حجم الملف ({{filesize}} مب) يتعدى الحد الأقصى ({{maxFilesize}} مب).
+remove_file = أزل الملف
[notification]
+notifications = الإشعارات
+unread = إلغِ القراءة
+pin = ثبت التنبية
+mark_as_unread = علّم كغير مقروء
+no_read = لا يوجد تنبيهات مقروءه.
+mark_as_read = علّم كمقروء
+read = اقرأ
+no_unread = لا يوجد تنبيهات غير مقروءه.
+mark_all_as_read = علّم الكل كمقروء
[tool]
hours = %d ساعات
@@ -2115,6 +2257,12 @@ error.no_unit_allowed_repo = ليس مسموحا لك الوصول إلى أي
error.unit_not_allowed = ليس مسموحا لك الوصول إلى هذا القسم في المستودع.
[gpg]
+default_key = موقّع بالمفتاح المبدئي
+error.extract_sign = تعذّر استخراج التوقيع
+error.generate_hash = تعذّر إنشاء بصمة الإيداع
+error.no_committer_account = لا حساب مرتبط ببريد المودِع
+error.not_signed_commit = ليس إيداعًا موقّعًا
+error.failed_retrieval_gpg_keys = تعذّر جلب مفتاح مرتبط بحساب المودِع
[graphs]
component_loading = يحمّل %s...
diff --git a/options/locale/locale_arq.ini b/options/locale/locale_arq.ini
deleted file mode 100644
index 8b13789179..0000000000
--- a/options/locale/locale_arq.ini
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/options/locale/locale_bg.ini b/options/locale/locale_bg.ini
index 7e931f061d..840645c4b8 100644
--- a/options/locale/locale_bg.ini
+++ b/options/locale/locale_bg.ini
@@ -111,6 +111,8 @@ toggle_menu = Превключване на менюто
confirm_delete_artifact = Сигурни ли сте, че искате да изтриете артефакта „%s“?
more_items = Още елементи
twofa_scratch = Резервен код за двуфакторно удостоверяване
+webauthn_use_twofa = Използвайте двуфакторен код от телефона си
+webauthn_error_insecure = WebAuthn поддържа само сигурни връзки. За тестване през HTTP можете да използвате произход „localhost“ или „127.0.0.1“
error413 = Изчерпали сте квотата си.
go_back = Връщане
invalid_data = Невалидни данни: %v
@@ -121,13 +123,25 @@ show_full_screen = Показване на цял екран
show_timestamps = Показване на времеви отпечатъци
rerun = Повторно изпълнение
copy_type_unsupported = Този тип файл не може да бъде копиран
+webauthn_error_unknown = Възникна неизвестна грешка. Моля, опитайте отново.
+webauthn_error_unable_to_process = Сървърът не можа да обработи заявката ви.
+webauthn_error_empty = Трябва да зададете име за този ключ.
+webauthn_error_timeout = Времето за изчакване изтече преди ключът ви да бъде прочетен. Моля, презаредете страницата и опитайте отново.
return_to_forgejo = Връщане към Forgejo
unknown = Неизвестно
confirm_delete_selected = Потвърждавате ли изтриването на всички избрани елементи?
+webauthn_insert_key = Поставете вашия ключ за сигурност
+webauthn_press_button = Моля, натиснете бутона на вашия ключ за сигурност…
+webauthn_sign_in = Натиснете бутона на вашия ключ за сигурност. Ако ключът ви за сигурност няма бутон, поставете го отново.
+webauthn_error = Неуспешно прочитане на вашия ключ за сигурност.
+webauthn_unsupported_browser = Вашият браузър в момента не поддържа WebAuthn.
+webauthn_error_duplicated = Ключът за сигурност не е разрешен за тази заявка. Моля, уверете се, че ключът не е вече регистриран.
tracked_time_summary = Обобщение на проследеното време въз основа на филтрите в списъка със задачи
+
active_stopwatch = Активен тракер за време
access_token = Токен за достъп
passcode = Паскод
+
rerun_all = Повторно изпълнение на всички задания
download_logs = Изтегляне на дневниците
@@ -372,6 +386,7 @@ quota.sizes.wiki = Уики
quota.sizes.all = Всички
quota.sizes.repos.all = Хранилища
quota.sizes.assets.attachments.issues = Прикачени файлове към задачи
+
openid_deletion = Премахване на OpenID адрес
openid_deletion_desc = Премахването на този OpenID адрес от вашия акаунт ще ви попречи да влизате с него. Продължаване?
openid_deletion_success = OpenID адресът е премахнат.
@@ -430,8 +445,8 @@ access_token_regeneration = Повторно генериране на токе
access_token_regeneration_desc = Повторното генериране на токен ще отнеме достъпа до вашия акаунт за приложенията, които го използват. Това не може да бъде отменено. Продължаване?
regenerate_token_success = Токенът е генериран повторно. Приложенията, които го използват, вече нямат достъп до вашия акаунт и трябва да бъдат обновени с новия токен.
select_permissions = Избор на разрешения
-at_least_one_permission = Трябва да изберете поне едно разрешение, за да създадете токен
access_token_desc = Избраните разрешения на токена ограничават упълномощаването само до съответните API маршрути. Прочетете документацията за повече информация.
+at_least_one_permission = Трябва да изберете поне едно разрешение, за да създадете токен
oauth2_confidential_client = Поверителен клиент. Изберете за приложения, които пазят тайната поверителна, като например уеб приложения. Не избирайте за нейтив приложения (настолни и мобилни).
oauth2_redirect_uris = URI за пренасочване. Моля, използвайте нов ред за всеки URI.
oauth2_client_id = ID на клиента
@@ -456,11 +471,168 @@ remove_account_link_success = Свързаният акаунт е премах
delete_with_all_comments = Вашият акаунт е създаден преди по-малко от %s. За да се избегнат коментари-призраци, всички коментари към задачи/заявки за сливане ще бъдат изтрити заедно с него.
[packages]
+container.labels.value = Стойност
+alpine.repository.repositories = Хранилища
+dependency.version = Версия
+title = Пакети
+empty = Все още няма пакети.
+empty.documentation = За повече информация относно регистъра на пакетите вижте документацията.
+container.labels.key = Ключ
+requirements = Изисквания
+details = Подробности
+details.license = Лиценз
+container.labels = Етикети
+versions = Версии
+empty.repo = Качихте ли пакет, но той не се показва тук? Отидете в настройките за пакети и го свържете към това хранилище.
+keywords = Ключови думи
+details.author = Автор
+about = Относно този пакет
+settings.delete.success = Пакетът е изтрит.
+settings.delete = Изтриване на пакета
+container.details.platform = Платформа
+settings.delete.error = Неуспешно изтриване на пакет.
+installation = Инсталация
+versions.view_all = Вижте всички
+dependencies = Зависимости
+published_by_in = Публикуван %[1]s от %[3]s в %[5]s
+published_by = Публикуван %[1]s от %[3]s
+generic.download = Изтеглете пакета от командния ред:
+container.details.type = Тип образ
+alpine.repository = За хранилището
+container.images.title = Образи
+arch.version.description = Описание
+search_in_external_registry = Търсене в %s
+filter.type = Тип
+filter.container.untagged = Без маркер
+filter.type.all = Всички
+registry.documentation = За повече информация относно регистъра %s, вижте документацията.
+filter.no_result = Вашият филтър не даде резултати.
+filter.container.tagged = С маркер
+arch.pacman.repo.multi = %s има същата версия в различни дистрибуции.
+arch.pacman.helper.gpg = Добавете доверителен сертификат за pacman:
+alpine.repository.architectures = Архитектури
+arch.version.provides = Доставя
+arch.version.groups = Група
+details.project_site = Уебсайт на проекта
+arch.pacman.conf = Добавете сървър със свързаната дистрибуция и архитектура към /etc/pacman.conf :
+arch.pacman.sync = Синхронизирайте пакета с pacman:
+details.repository_site = Уебсайт на хранилището
+arch.version.depends = Зависимости
+arch.version.optdepends = Допълнителни зависимости
+arch.version.replaces = Заменя
+go.install = Инсталирайте пакета от командния ред:
+cargo.registry = Настройте този регистър в конфигурационния файл на Cargo (например ~/.cargo/config.toml):
+cargo.install = За да инсталирате пакета с Cargo, изпълнете следната команда:
+details.documentation_site = Уебсайт на документацията
+arch.version.conflicts = В конфликт
+alpine.repository.branches = Клонове
+arch.pacman.repo.multi.item = Конфигурация за %s
+container.multi_arch = ОС / Архитектура
+rpm.repository = Информация за хранилището
+container.pull = Издърпайте образа от командния ред:
+helm.registry = Настройте този регистър от командния ред:
+debian.repository.distributions = Дистрибуции
+npm.dependencies.optional = Опционални зависимости
+owner.settings.cargo.title = Индекс на регистъра на Cargo
+owner.settings.cleanuprules.keep.pattern.container = Версията latest винаги се запазва за Container пакети.
+owner.settings.cleanuprules.remove.pattern = Премахване на версии, съответстващи на
+rpm.distros.suse = на дистрибуции, базирани на SUSE
+owner.settings.cleanuprules.preview.overview = %d пакета са насрочени за премахване.
+owner.settings.cleanuprules.preview = Преглед на правило за почистване
+arch.version.properties = Свойства на версията
+conan.registry = Настройте този регистър от командния ред:
conan.details.repository = Хранилище
+composer.install = За да инсталирате пакета с Composer, изпълнете следната команда:
+chef.install = За да инсталирате пакета, изпълнете следната команда:
+chef.registry = Настройте този регистър във вашия файл ~/.chef/config.rb:
+pub.install = За да инсталирате пакета с Dart, изпълнете следната команда:
+npm.details.tag = Маркер
+npm.install = За да инсталирате пакета с npm, изпълнете следната команда:
+maven.registry = Настройте този регистър във файла на вашия проект pom.xml:
+debian.repository.components = Компоненти
+debian.install = За да инсталирате пакета, изпълнете следната команда:
+cran.install = За да инсталирате пакета, изпълнете следната команда:
+cran.registry = Настройте този регистър във вашия файл Rprofile.site:
+rpm.distros.redhat = на дистрибуции, базирани на RedHat
+alt.registry = Настройте този регистър от командния ред:
+rpm.repository.architectures = Архитектури
+alt.registry.install = За да инсталирате пакета, изпълнете следната команда:
+alt.setup = Добавете хранилище към списъка със свързани хранилища (изберете необходимата архитектура вместо „_arch_“):
+alt.repository = Информация за хранилището
+owner.settings.cargo.initialize.error = Неуспешно инициализиране на индекса на Cargo: %v
+owner.settings.cargo.initialize = Инициализиране на индекс
+settings.delete.description = Изтриването на пакет е трайно и не може да бъде отменено.
+alt.repository.multiple_groups = Този пакет е наличен в няколко групи.
+alt.repository.architectures = Архитектури
+owner.settings.chef.title = Регистър на Chef
+owner.settings.cleanuprules.remove.days = Премахване на версии, по-стари от
+owner.settings.cleanuprules.keep.pattern = Запазване на версии, съответстващи на
owner.settings.cleanuprules.keep.count.n = %d версии на пакет
owner.settings.cleanuprules.keep.count.1 = 1 версия на пакет
+owner.settings.cleanuprules.keep.count = Запазване на най-новите
owner.settings.cleanuprules.enabled = Включено
+owner.settings.cleanuprules.preview.none = Правилото за почистване не съвпада с нито един пакет.
+owner.settings.cleanuprules.none = Все още няма правила за почистване.
+owner.settings.cleanuprules.add = Добавяне на правило за почистване
+owner.settings.cleanuprules.title = Правила за почистване
+owner.settings.cargo.rebuild.success = Индексът на Cargo беше успешно преизграден.
+alpine.registry.key = Изтеглете публичния RSA ключ на регистъра в папката /etc/apk/keys/, за да проверите подписа на индекса:
+alpine.registry.info = Изберете $branch и $repository от списъка по-долу.
+arch.version.checkdepends = Зависимости за проверката
+composer.dependencies = Зависимости
+swift.install = Добавете пакета във вашия файл Package.swift:
+settings.link.error = Неуспешно обновяване на връзката на хранилището.
+swift.install2 = и изпълнете следната команда:
+rpm.repository.multiple_groups = Този пакет е наличен в няколко групи.
+conda.registry = Настройте този регистър като Conda хранилище във вашия файл .condarc:
+conda.install = За да инсталирате пакета с Conda, изпълнете следната команда:
+owner.settings.cargo.rebuild.error = Неуспешно преизграждане на индекса на Cargo: %v
+owner.settings.cargo.rebuild = Преизграждане на индекс
+settings.link.button = Обновяване на връзката на хранилището
+settings.link.select = Изберете хранилище
+debian.repository.architectures = Архитектури
+rpm.registry = Настройте този регистър от командния ред:
+debian.registry = Настройте този регистър от командния ред:
+helm.install = За да инсталирате пакета, изпълнете следната команда:
+swift.registry = Настройте този регистър от командния ред:
+settings.link = Свързване на този пакет с хранилище
+settings.link.description = Ако свържете пакет с хранилище, пакетът се изброява в списъка с пакети на хранилището.
+settings.link.success = Връзката на хранилището беше успешно обновена.
+owner.settings.cleanuprules.pattern_full_match = Прилагане на шаблона към пълното име на пакета
+owner.settings.cleanuprules.keep.title = Версиите, които съответстват на тези правила, се запазват, дори ако съответстват на правило за премахване по-долу.
+debian.repository = Информация за хранилището
+maven.install = За да използвате пакета, включете следното в блока dependencies във файла pom.xml:
+nuget.install = За да инсталирате пакета с NuGet, изпълнете следната команда:
+alt.install = Инсталиране на пакет
+owner.settings.cleanuprules.edit = Редактиране на правилото за почистване
+rpm.install = За да инсталирате пакета, изпълнете следната команда:
+pypi.install = За да инсталирате пакета с pip, изпълнете следната команда:
+arch.version.makedepends = Зависимости за изграждането
+alpine.install = За да инсталирате пакета, изпълнете следната команда:
desc = Управление на пакетите на хранилището.
+owner.settings.cargo.rebuild.no_index = Не може да се преизгради, няма инициализиран индекс.
+owner.settings.cargo.rebuild.description = Преизграждането може да бъде полезно, ако индексът не е синхронизиран със съхранените Cargo пакети.
+owner.settings.cargo.initialize.description = Необходимо е специално Git хранилище за индекс, за да се използва регистърът на Cargo. Използването на тази опция ще (пре)създаде хранилището и ще го конфигурира автоматично.
+pypi.requires = Изисква Python
+debian.registry.info = Изберете $distribution и $component от списъка по-долу.
+alpine.registry = Настройте този регистър, като добавите URL адреса във вашия файл /etc/apk/repositories:
+owner.settings.cargo.initialize.success = Индексът на Cargo беше успешно създаден.
+npm.registry = Настройте този регистър във файла на вашия проект .npmrc:
+owner.settings.chef.keypair = Генериране на двойка ключове
+owner.settings.chef.keypair.description = Заявките, изпратени до регистъра на Chef, трябва да бъдат криптографски подписани като средство за удостоверяване. При генериране на двойка ключове, само публичният ключ се съхранява във Forgejo. Частният ключ ви се предоставя, за да се използва с knife. Генерирането на нова двойка ключове ще презапише предишната.
+owner.settings.cleanuprules.remove.title = Версиите, които съответстват на тези правила, се премахват, освен ако правило по-горе не казва да се запазят.
+nuget.registry = Настройте този регистър от командния ред:
+owner.settings.cleanuprules.success.update = Правилото за почистване е обновено.
+settings.delete.notice = На път сте да изтриете %s (%s). Тази операция е необратима, сигурни ли сте?
+npm.install2 = или го добавете във файла package.json:
+owner.settings.cleanuprules.success.delete = Правилото за почистване е изтрито.
+vagrant.install = За да добавите Vagrant box, изпълнете следната команда:
+nuget.dependency.framework = Целева платформа
+maven.install2 = Изпълнете през командния ред:
+maven.download = За да изтеглите зависимостта, изпълнете през командния ред:
+container.layers = Слоеве на образа
+conan.install = За да инсталирате пакета с Conan, изпълнете следната команда:
+composer.registry = Настройте този регистър във вашия файл ~/.composer/config.json:
[tool]
hours = %d часа
@@ -533,6 +705,7 @@ forks = Разклонения
editor.or = или
issues.new_label_desc_placeholder = Описание
watch_guest_user = Влезте, за да наблюдавате това хранилище.
+migrate_items_milestones = Етапи
unstar = Премахване на звездата
owner = Притежател
issues.num_comments_1 = %d коментар
@@ -610,6 +783,7 @@ readme_helper_desc = Това е мястото, където можете да
repo_gitignore_helper = Изберете .gitignore шаблони
auto_init = Да се инициализира хранилище
template.issue_labels = Етикети за задачите
+migrate_items_labels = Етикети
issues.label_templates.title = Зареждане на предв. зададен набор от етикети
issues.label_templates.helper = Изберете предв. зададен набор от етикети
projects.template.desc = Шаблон
@@ -643,6 +817,8 @@ milestones.new = Нов етап
milestones.cancel = Отказ
settings.http_method = HTTP метод
clone_helper = Нуждаете се от помощ за клониране? Посетете Помощ.
+migrate_items_pullrequests = Заявки за сливане
+migrate_items_wiki = Уики
quick_guide = Бързо ръководство
clone_this_repo = Клонирайте това хранилище
push_exist_repo = Изтласкване на съществуващо хранилище от командния ред
@@ -708,6 +884,7 @@ wiki.desc = Пишете и споделяйте документация със
wiki.default_commit_message = Напишете бележка относно това обновяване на страницата (опционално).
release.releases = Издания
wiki.last_commit_info = %s редактира тази страница %s
+migrate_items_releases = Издания
release = Издание
releases = Издания
settings.desc = Настройките са мястото, където можете да управлявате настройките за хранилището
@@ -742,7 +919,7 @@ settings.danger_zone = Опасна зона
issues.closed_by = от %[3]s бе затворена %[1]s
issues.delete_comment_confirm = Сигурни ли сте, че искате да изтриете този коментар?
milestones.due_date = Краен срок (опционално)
-settings.wiki_delete_notices_1 = - Това ще изтрие перманентно и ще изключи уикито на хранилището %s.
+settings.wiki_delete_notices_1 = - Това ще изтрие перманентно и ще деактивира уикито на хранилището %s.
settings.wiki_deletion_success = Данните на уикито на хранилището са изтрити.
settings.collaborator_deletion = Премахване на сътрудника
settings.remove_collaborator_success = Сътрудникът е премахнат.
@@ -751,7 +928,7 @@ issues.filter_poster = Автор
issues.commented_at = `коментира %s`
settings.transfer_desc = Прехвърлете това хранилище на потребител или на организация, за които имате администраторски права.
settings.archive.button = Архивиране на хранилището
-issues.role.owner_helper = Този потребител е притежател на това хранилище.
+issues.role.owner_helper = Този потребител е притежателят на това хранилище.
settings.delete_notices_2 = - Тази операция ще изтрие перманентно хранилището %s, включително кода, задачите, коментарите, данните на уикито и настройките за сътрудници.
settings.admin_settings = Администраторски настройки
issues.role.owner = Притежател
@@ -887,6 +1064,8 @@ download_tar = Изтегляне на TAR.GZ
desc.public = Публично
desc.archived = Архивирано
desc.internal = Вътрешно
+migrate_items_merge_requests = Заявки за сливане
+migrate_items_issues = Задачи
fork_guest_user = Влезте, за да разклоните това хранилище.
actions = Действия
more_operations = Още операции
@@ -1170,10 +1349,16 @@ activity.git_stats_pushed_1 = е изтласкал
activity.git_stats_push_to_branch = към %s и
contributors.contribution_type.commits = Подавания
stars = Звезди
+n_commit_few = %s подавания
+n_branch_one = %s клон
+n_branch_few = %s клона
+n_tag_one = %s маркер
+n_tag_few = %s маркера
commit_graph = Граф с подавания
commits.renamed_from = Преименувано от %s
commits.view_path = Преглед на този момент в историята
commits.search_branch = Този клон
+n_commit_one = %s подаване
release.ahead.commits = %d подавания
release.stable = Стабилно
commits.gpg_key_id = ID на GPG ключ
@@ -1296,6 +1481,8 @@ issues.review.option.show_outdated_comments = Показване на остар
issues.content_history.delete_from_history_confirm = Да се изтрие ли от историята?
project = Проекти
issues.content_history.delete_from_history = Изтриване от историята
+n_release_few = %s издания
+n_release_one = %s издание
editor.cannot_edit_non_text_files = Двоични файлове не могат да се редактират през уеб интерфейса.
settings.mirror_settings.push_mirror.copy_public_key = Копиране на публичния ключ
activity.published_tag_label = Маркер
@@ -1424,6 +1611,7 @@ file_follow = Последване на символната връзка
commitstatus.failure = Неуспех
issues.filter_label_exclude = Използвайте Alt + Click, за да изключите етикети
migrate.migrating_failed = Мигрирането от %s е неуспешно.
+migrate.migrating_issues = Мигриране на задачи
mirror_from = огледално на
fork_from_self = Не можете да разклоните хранилище, което притежавате.
commit_graph.hide_pr_refs = Скриване на заявките за сливане
@@ -1440,9 +1628,12 @@ form.reach_limit_of_creation_1 = Притежателят вече е дости
editor.patching = Прилагане на кръпка:
editor.fail_to_apply_patch = Неуспешно прилагане на кръпка „%s“
commits.no_commits = Няма общи подавания. „%s“ и „%s“ имат напълно различни истории.
+migrate.migrating_pulls = Мигриране на заявки за сливане
+migrate.migrating_topics = Мигриране на теми
projects.desc = Управлявайте задачи и заявки за сливане в проектни табла.
issues.choose.invalid_templates = %v невалидни шаблона са намерени
pulls.edit.already_changed = Неуспешно запазване на промените в заявката за сливане. Изглежда съдържанието вече е променено от друг потребител. Моля, презаредете страницата и опитайте да редактирате отново, за да избегнете презаписването на техните промени
+migrate.migrating_git = Мигриране на Git данни
commits.newer = По-нови
issues.choose.blank_about = Създаване на задача от стандартен шаблон.
issues.filter_no_results = Няма резултати
@@ -1452,6 +1643,8 @@ transfer.no_permission_to_accept = Нямате разрешение да при
transfer.no_permission_to_reject = Нямате разрешение да отхвърлите това прехвърляне.
editor.file_changed_while_editing = Съдържанието на файла е променено, откакто сте го отворили. Щракнете тук, за да го видите, или Подайте промените отново, за да ги презапишете.
sync_fork.button = Синхронизиране
+migrate.migrating_labels = Мигриране на етикети
+migrate.migrating_releases = Мигриране на издания
editor.push_rejected_no_message = Промяната беше отхвърлена от сървъра без съобщение. Моля, проверете Git куките.
issues.choose.open_external_link = Отваряне
comments.edit.already_changed = Неуспешно запазване на промените в коментара. Изглежда съдържанието вече е променено от друг потребител. Моля, презаредете страницата и опитайте да редактирате отново, за да избегнете презаписването на техните промени
@@ -1478,6 +1671,7 @@ editor.commit_id_not_matching = Файлът е променен, докато
editor.user_no_push_to_branch = Потребителят не може да изтласква в клона
archive.pull.noreview = Това хранилище е архивирано. Не можете да рецензирате заявки за сливане.
migrate.migrating_failed.error = Неуспешно мигриране: %s
+migrate.migrating_milestones = Мигриране на етапи
migrate.failed = Мигрирането е неуспешно: %v
pulls.nothing_to_compare_and_allow_empty_pr = Тези клонове са равни. Тази заявка за сливане ще бъде празна.
pulls.has_pull_request = `Вече съществува заявка за сливане между тези клонове: %[2]s#%[3]d`
@@ -1518,6 +1712,7 @@ issues.time_spent_from_all_authors = `Общо изразходвано врем
issues.attachment.download = `Щракнете, за да изтеглите „%s“`
issues.attachment.open_tab = `Щракнете, за да видите „%s“ в нов раздел`
pulls.update_branch = Обновяване на клона чрез сливане
+migrate_items = Елементи за мигриране
commit.load_referencing_branches_and_tags = Зареждане на клонове и маркери, препращащи към това подаване
pulls.files_conflicted = Тази заявка за сливане има промени, които са в конфликт с целевия клон.
pulls.still_in_progress = Все още е в процес на работа?
@@ -1539,6 +1734,8 @@ editor.cannot_edit_lfs_files = LFS файлове не могат да се ре
commits.ssh_key_fingerprint = Отпечатък на SSH ключ
issues.comment_on_locked = Не можете да коментирате заключена задача.
commit.revert = Връщане
+migrate.cancel_migrating_title = Отказ от миграцията
+migrate.cancel_migrating_confirm = Искате ли да откажете тази миграция?
issues.choose.invalid_config = Конфигурацията на задачите съдържа грешки:
unit_disabled = Администраторът на сайта е изключил тази секция на хранилището.
issues.blocked_by_user = Не можете да създавате задачи в това хранилище, защото сте блокирани от притежателя на хранилището.
@@ -1702,9 +1899,12 @@ diff.image.side_by_side = Едно до друго
release.summary_card_alt = Карта с обобщение на издание със заглавие „%s“ в хранилище %s
release.asset_external_url = Външен URL адрес
error.csv.too_large = Не може да се визуализира този файл, защото е твърде голям.
+
+commit.cherry-pick = Отбиране
pulls.cmd_instruction_checkout_title = Изтегляне
pulls.cmd_instruction_merge_title = Сливане
-commit.cherry-pick = Отбиране
+settings.branches.switch_default_branch = Превключване на стандартния клон
+settings.branches.add_new_rule = Добавяне на ново правило
settings.pulls.ignore_whitespace = Игнориране на празните знаци при конфликти
settings.pulls.enable_autodetect_manual_merge = Включване на автоматично откриване на ръчно сливане (Бележка: В някои специални случаи може да възникнат грешни преценки)
settings.pulls.allow_rebase_update = Включване на обновяването на клон на заявка за сливане чрез пребазиране
@@ -1766,8 +1966,6 @@ settings.update_githook = Обновяване на куката
settings.add_webhook_desc = Forgejo ще изпраща POST заявки с определен Content-Type до целевия URL адрес. Прочетете повече в ръководството за уеб-куки.
settings.payload_url = Целеви URL адрес
settings.secret = Тайна
-settings.branches.switch_default_branch = Превключване на стандартния клон
-settings.branches.add_new_rule = Добавяне на ново правило
settings.protected_branch.save_rule = Запазване на правилото
settings.protected_branch.delete_rule = Изтриване на правилото
settings.protect_disable_push = Изключване на изтласкването
@@ -1788,9 +1986,6 @@ settings.chat_id = ID на чата
settings.thread_id = ID на нишката
settings.matrix.room_id = ID на стаята
settings.matrix.message_type = Тип съобщение
-issues.label_open_issues = %d отворени задачи/заявки за сливане
-issues.summary_card_alt = Карта с обобщение на задача със заглавие „%s“ в хранилище %s
-release.type_attachment = Прикачен файл
[modal]
confirm = Потвърждаване
@@ -1811,7 +2006,7 @@ buttons.list.task.tooltip = Добавяне на списък със задач
buttons.enable_monospace_font = Включване на равноширок шрифт
buttons.mention.tooltip = Споменаване на потребител или екип
buttons.italic.tooltip = Добавяне на курсив текст (Ctrl+I / ⌘I)
-buttons.link.tooltip = Добавяне на връзка (Ctrl+K / ⌘K)
+buttons.link.tooltip = Добавяне на връзка
buttons.disable_monospace_font = Изключване на равноширокия шрифт
buttons.ref.tooltip = Препратка към задача или заявка за сливане
table_modal.label.columns = Колони
@@ -1825,6 +2020,7 @@ link_modal.header = Добавяне на връзка
buttons.indent.tooltip = Вмъкване на елементи с едно ниво
buttons.unindent.tooltip = Изваждане на елементи с едно ниво
link_modal.paste_reminder = Подсказка: С URL адрес в клипборда можете да поставите директно в редактора, за да създадете връзка.
+
link_modal.url = Адрес
[org]
@@ -2037,6 +2233,7 @@ reply = или отговорете директно на това ел. пис
reset_password.text = Ако това сте вие, моля, щракнете върху следната връзка, за да възстановите акаунта си в рамките на %s:
primary_mail_change.subject = Основният ви адрес за ел. поща е променен
account_security_caution.text_2 = Ако това не сте били вие, акаунтът ви е компрометиран. Моля, свържете се с администраторите на този сайт.
+
totp_disabled.subject = TOTP е изключен
totp_disabled.text_1 = Еднократната парола, базирана на време (TOTP), за вашия акаунт току-що беше изключена.
totp_disabled.no_2fa = Вече няма конфигурирани други 2FA методи, което означава, че вече не е необходимо да влизате в акаунта си с 2FA.
@@ -2148,6 +2345,7 @@ auths.port = Порт
auths.type = Тип
config.ssh_config = SSH конфигурация
monitor.stats = Статистика
+monitor.queue = Опашка: %s
config = Конфигурация
config.mailer_user = Потребител
config.enable_captcha = Включване на CAPTCHA
@@ -2157,6 +2355,7 @@ config.git_config = Git конфигурация
config.mailer_protocol = Протокол
users.bot = Бот
config.db_path = Път
+monitor.queues = Опашки
config.server_config = Сървърна конфигурация
packages.size = Размер
settings = Админ. настройки
@@ -2181,7 +2380,9 @@ packages.total_size = Общ размер: %s
dashboard.new_version_hint = Forgejo %s вече е наличен, вие изпълнявате %s. Проверете блога за повече подробности.
total = Общо: %d
config.db_type = Тип
+monitor.queue.type = Тип
notices.type = Тип
+
users.prohibit_login = Замразен акаунт
[error]
@@ -2271,6 +2472,7 @@ repository_files_already_exist.delete = Вече съществуват файл
invalid_gpg_key = Не може да се потвърди вашият GPG ключ: %s
git_ref_name_error = ` трябва да е правилно форматирано име на Git препратка.`
last_org_owner = Не можете да премахнете последния потребител от екипа на „притежателите“. Трябва да има поне един притежател за организация.
+
AccessToken = Токен за достъп
CommitChoice = Избор на подаване
username_claiming_cooldown = Потребителското име не може да бъде взето, тъй като периодът му на изчакване все още не е приключил. То може да бъде взето на %[1]s.
@@ -2369,6 +2571,7 @@ change_unconfirmed_email_error = Неуспешна промяна на адре
resend_mail = Щракнете тук, за повторно изпращане на ел. писмо за активация
change_unconfirmed_email_summary = Промяна на адреса, на който се изпраща ел. писмо за активация.
change_unconfirmed_email = Ако сте въвели грешен адрес за ел. поща по време на регистрацията, можете да го промените по-долу и потвърждение ще бъде изпратено на новия адрес.
+
prohibit_login = Акаунтът е замразен
prohibit_login_desc = Вашият акаунт е замразен и не може да взаимодейства с инстанцията. Свържете се с администратора, за да възстановите достъпа си.
non_local_account = Нелокални потребители не могат да обновяват паролата си чрез уеб интерфейса на Forgejo.
@@ -2409,6 +2612,18 @@ platform_desc = Forgejo работи на свободни операционн
license_desc = Вземете Forgejo! Присъединете се към нас, допринасяйки, за да направите този проект още по-добър. Не се колебайте да сътрудничите!
[notification]
+subscriptions = Абонаменти
+unread = Непрочетени
+no_subscriptions = Няма абонаменти
+mark_as_unread = Отбелязване като непрочетено
+no_read = Няма прочетени известия.
+mark_as_read = Отбелязване като прочетено
+notifications = Известия
+read = Прочетени
+watching = Наблюдавани
+no_unread = Няма непрочетени известия.
+mark_all_as_read = Отбелязване на всички като прочетени
+pin = Закачване на известието
[explore]
go_to = Отиване към
@@ -2421,8 +2636,34 @@ relevant_repositories = Показани са само подходящи хра
relevant_repositories_tooltip = Хранилищата, които са разклонения или нямат тема, икона или описание, са скрити.
[actions]
+runners.version = Версия
+variables = Променливи
+runners.labels = Етикети
+actions = Действия
+variables.none = Все още няма променливи.
+variables.creation.failed = Неуспешно добавяне на променлива.
+variables.update.failed = Неуспешно редактиране на променлива.
+variables.creation.success = Променливата „%s“ е добавена.
+variables.deletion.success = Променливата е премахната.
+variables.edit = Редактиране на променливата
+variables.deletion = Премахване на променливата
+variables.update.success = Променливата е редактирана.
+variables.creation = Добавяне на променлива
+variables.deletion.failed = Неуспешно премахване на променлива.
+runners.task_list.repository = Хранилище
+runners.description = Описание
runs.no_workflows.help_no_write_access = За да научите повече за Forgejo Actions, вижте документацията.
+variables.management = Управление на променливи
+variables.not_found = Променливата не е открита.
variables.id_not_exist = Променлива с идентификатор %d не съществува.
+runners.owner_type = Тип
+status.cancelled = Отменено
+status.running = Изпълнява се
+status.success = Успешно
+status.waiting = Изчаква се
+status.unknown = Неизвестно
+status.failure = Неуспешно
+status.skipped = Пропуснато
unit.desc = Управление на интегрирани CI/CD pipelines с Forgejo Actions.
[heatmap]
@@ -2444,6 +2685,10 @@ submodule = Подмодул
[dropzone]
+default_message = Пуснете файлове тук или щракнете, за качване.
+remove_file = Премахване на файла
+file_too_big = Размерът на файла ({{filesize}} MB) надвишава максималния размер от ({{maxFilesize}} MB).
+invalid_input_type = Не можете да качвате файлове от този тип.
[graphs]
component_loading_failed = Неуспешно зареждане на %s
@@ -2484,17 +2729,37 @@ keyword_search_unavailable = Търсенето по ключова дума в
union_tooltip = Включване на резултати, които съвпадат с някоя от ключовите думи, разделени с интервал
union = Обединение
type_tooltip = Тип търсене
+
runner_kind = Търсене на изпълнители…
[markup]
+filepreview.lines = Редове от %[1]d до %[2]d в %[3]s
+filepreview.line = Ред %[1]d в %[2]s
[munits.data]
+b = Б
+kib = КиБ
+mib = МиБ
+gib = ГиБ
+tib = ТиБ
+pib = ПиБ
+eib = ЕиБ
+
[translation_meta]
test = окей
[gpg]
+default_key = Подписано с ключ по подразбиране
+error.no_gpg_keys_found = Не е намерен известен ключ за този подпис в базата данни
+error.not_signed_commit = Не е подписано подаване
+error.generate_hash = Неуспешно генериране на хеш на подаването
+error.extract_sign = Неуспешно извличане на подпис
+error.probable_bad_signature = ВНИМАНИЕ! Въпреки че има ключ с това ID в базата данни, той не потвърждава това подаване! Това подаване е ПОДОЗРИТЕЛНО.
+error.failed_retrieval_gpg_keys = Неуспешно извличане на ключ, свързан с акаунта на подаващия
+error.probable_bad_default_signature = ВНИМАНИЕ! Въпреки че ключът по подразбиране има това ID, той не потвърждава това подаване! Това подаване е ПОДОЗРИТЕЛНО.
+error.no_committer_account = Няма акаунт, свързан с адреса за ел. поща на подаващия
[repo.permissions]
projects.read = Четене: Достъп до проектните табла на хранилището.
@@ -2512,7 +2777,4 @@ issues.write = Писане: Затваряне на задачи и уп
[units]
error.no_unit_allowed_repo = Нямате разрешение за достъп до никоя секция на това хранилище.
unit = Елемент
-error.unit_not_allowed = Нямате разрешение за достъп до тази секция на хранилището.
-
-[secrets]
-secrets = Тайни
\ No newline at end of file
+error.unit_not_allowed = Нямате разрешение за достъп до тази секция на хранилището.
\ No newline at end of file
diff --git a/options/locale/locale_bn.ini b/options/locale/locale_bn.ini
index 1b90534602..ebcad77f97 100644
--- a/options/locale/locale_bn.ini
+++ b/options/locale/locale_bn.ini
@@ -6,6 +6,6 @@ explore = এক্সপ্লোর
logo = লোগো
sign_in = সাইন ইন
sign_in_or = বা
-sign_out = সাইন আউট
sign_in_with_provider = %s দিয়ে সাইন-ইন করুন
+sign_out = সাইন আউট
sign_up = নিবন্ধন করুন
\ No newline at end of file
diff --git a/options/locale/locale_ca.ini b/options/locale/locale_ca.ini
index fc77e81569..ee25b916f3 100644
--- a/options/locale/locale_ca.ini
+++ b/options/locale/locale_ca.ini
@@ -1,6 +1,6 @@
[common]
home = Inici
-dashboard = Tauler de control
+dashboard = Panell de control
explore = Explorar
help = Ajuda
logo = Logotip
@@ -37,6 +37,17 @@ captcha = CAPTCHA
twofa = Autenticació de doble factor
twofa_scratch = Codi de rascar de doble-factor
passcode = Codi de pas
+webauthn_insert_key = Inseriu la vostra clau de seguretat
+webauthn_sign_in = Premeu el botó a la vostra clau de seguretat. Si no en té, torneu-la a inserir.
+webauthn_press_button = Si us plau, premeu el botó a la vostra clau de seguretat…
+webauthn_use_twofa = Utilitza un codi de doble factor des del teu mòbil
+webauthn_error = No s'ha pogut llegir la clau de seguretat.
+webauthn_unsupported_browser = El teu navegador no suprta WebAuthn.
+webauthn_error_unknown = Hi ha hagut un error desconegut. Si us plau torneu-ho a intentar.
+webauthn_error_insecure = WebAuthn només suporta connexions segures. Per provar sobre HTTP, podeu utilitzar l'origen "localhost" o "127.0.0.1"
+webauthn_error_unable_to_process = El servidor no ha pogut processar la vostra sol·licitud.
+webauthn_error_duplicated = La clau de seguretat no és permesa per aquesta sol·licitud. Si us plau, assegureu-vos que la clau encara no ha estat registrada.
+webauthn_error_empty = S'ha d'anomenar aquesta clau.
repository = Repositori
organization = Organització
mirror = Mirall
@@ -74,6 +85,7 @@ disabled = Deshabilitat
filter.public = Públic
filter.private = Privat
show_full_screen = Mostra a pantalla completa
+webauthn_error_timeout = Temps d'espera finalitzar abans que la seva clau pogués ser llegida. Siusplau recarregueu la pàgina i torneu-ho a intentar.
remove_label_str = Esborra l'element "%s"
error413 = Ha exhaurit la quota.
cancel = Canceŀlar
@@ -146,7 +158,7 @@ commit_kind = Cerca commits…
runner_kind = Cerca executors…
no_results = Cap resultat coincident trobat.
keyword_search_unavailable = La cerca per paraula clau no està disponible ara mateix. Si us plau contacteu amb l'administrador del lloc.
-union = Unió
+union = Paraules clau
union_tooltip = Inclou resultats que encaixen amb qualsevol paraula clau separada per espais
org_kind = Cerca organitzacions…
team_kind = Cerca teams…
@@ -234,25 +246,25 @@ admin_password = Contrasenya
err_empty_admin_password = La contrasenya de l'administrador no por ser buida.
ssh_port = Por del servidor SSH
disable_gravatar = Deshabilitar Gravatar
-disable_registration = Deshabilita l'auto-registre
+disable_registration = Deshabilitar l'auto-registre
openid_signin = Habilita l'inici de sessió amb OpenID
enable_captcha = Habilita el CAPTCHA al registre
-default_keep_email_private = Amaga les adreces de correu, per defecte
+default_keep_email_private = Amaga les direccions de correu per defecte
app_slogan = Eslogan de la instància
app_slogan_helper = Escriu l'eslogan de la teva instància aquí. Deixa buit per deshabilitar.
-repo_path = Camí arrel del repositori
+repo_path = Ruta de l'arrel del repositori
log_root_path_helper = Els arxius dels registres es s'escriuran en aquest directori.
optional_title = Configuracions opcionals
host = Amfitrió
lfs_path = Ruta arreal de Git LFS
-run_user = Executa com a usuari
+run_user = Executar com a usuari
domain_helper = Domini o adreça de l'hosta per al servidor.
http_port = Port d'escolta HTTP
app_url_helper = Adreces base per a clonació HTTP(S) i notificacions per correu.
log_root_path = Ruta dels registres
smtp_from_invalid = L'adreça d'"Enviar correu com a" és invalida
smtp_from_helper = L'adreça de correu que Forgejo utilitzarà. Entri el correu en pla o en format "Nom" l'àmbit/ítem de l'etiqueta per fer-la mútuament exclusiva amb altres àmbits/ etiquetes.
+issues.label_exclusive_warning = Qualsevol etiqueta amb àmbits conflictius s'esborrarà quan s'editin les etiquetes d'un problema o «pull request».
+issues.archived_label_description = (Arxivats) %s
+issues.label.filter_sort.reverse_alphabetically = Capgira-ho alfabèticament
+issues.label.filter_sort.by_size = Mida més petita
+issues.label.filter_sort.reverse_by_size = Mida més gran
+issues.num_participants_one = %d participant
+issues.num_participants_few = %d participants
+issues.tracker = Rastrejador de temps
+issues.start_tracking_short = Inicia el temporitzador
+issues.start_tracking = Inicia el rastreig de temps
+issues.start_tracking_history = `s'ha començat %s`
+issues.tracker_auto_close = El temporitzador s'aturarà automàticament quan el problema s'hagi resolt
+issues.tracking_already_started = `Ja has començat a rastrejar el temps en un altre problema!`
+issues.stop_tracking = Atura el temporitzador
+issues.stop_tracking_history = `s'ha aturat %s`
+issues.cancel_tracking_history = `s'ha cancel·lat el rastreig de temps %s`
+issues.add_time = Afegeix el temps manualment
+issues.del_time = Elimina aquest registre de temps
+issues.add_time_short = Afegeix temps
+issues.add_time_history = `s'ha afegit temps passat %s`
+issues.del_time_history = `s'ha eliminat temps passat %s`
+issues.add_time_sum_to_small = No s'ha introduït temps.
+issues.time_spent_from_all_authors = `Temps total: %s`
+issues.due_date = Data de venciment
+issues.push_commit_1 = s'ha afegit %d commit %s
+issues.push_commits_n = s'ha afegit %d commits %s
+issues.force_push_codes = `s'ha forçat la pujada %[1]s des de %[2]s %[8]s a %[4]s %[9]s %[6]s`
+issues.due_date_not_set = No s'ha establert una data de venciment.
+issues.due_date_added = s'ha afegit la data de venciment %s %s
+issues.due_date_modified = s'ha modificat la data de venciment de %[2]s a %[1]s %[3]s
+issues.due_date_remove = s'ha eliminat la data de venciment %s %s
+issues.due_date_invalid = La data de venciment no és vàlida o és fora de rang. Si us plau, useu el format "aaaa-mm-dd".
+issues.dependency.issue_no_dependencies = No s'han establert dependències.
+issues.dependency.pr_no_dependencies = No s'ha establert cap dependència.
+issues.dependency.no_permission_1 = No teniu permisos per llegir %d dependència
+issues.dependency.no_permission_n = No teniu permisos per llegir %d dependències
+issues.dependency.no_permission.can_remove = No teniu permisos per llegir aquesta dependència, però la podeu eliminar
+issues.dependency.add = Afegir dependència…
+issues.dependency.remove_info = Eliminar aquesta dependència
+issues.dependency.added_dependency = `s'ha afegit una nova dependència %s`
+issues.dependency.removed_dependency = `s'ha eliminat una dependència %s`
+issues.dependency.pr_closing_blockedby = No es pot tancar aquesta «pull request» perquè té els següents problemes
+issues.dependency.issue_closing_blockedby = No es pot tancar aquest problema perquè té els següents problemes
+issues.dependency.issue_close_blocks = Aquest problema bloqueja el tancament d'aquests altres problemes
+issues.dependency.pr_close_blocks = Aquesta «pull request» bloqueja el tancament d'aquests problemes
+issues.dependency.issue_close_blocked = Heu de tancar tots els problemes que en bloquegen el tancament d'aquest.
+issues.dependency.issue_batch_close_blocked = No es poden tancar tots els problemes marcats perquè el problema #%d encara té dependències obertes
+issues.dependency.pr_close_blocked = Heu de tancar tots els problemes que bloquegen aquesta «pull request» abans de fusionar-la.
+issues.dependency.blocked_by_short = Depèn de
+issues.dependency.remove_header = Eliminar dependència
+issues.dependency.issue_remove_text = Això eliminarà la dependència d'aquest problema. Continuar?
+issues.dependency.pr_remove_text = Això eliminarà la dependència d'aquesta «pull request». Continuar?
+issues.dependency.setting = Activa les dependències per a problemes i «pull requests»
+issues.dependency.add_error_same_issue = No podeu fer que un problema depengui d'ell mateix.
+issues.dependency.add_error_dep_issue_not_exist = El problema que en depèn no existeix.
+issues.dependency.add_error_dep_not_exist = La dependència no existeix.
+issues.dependency.add_error_dep_exists = La dependència ja existeix.
+issues.dependency.add_error_cannot_create_circular = No podeu crear una dependència amb dos problemes que es bloquegen mútuament.
+issues.dependency.add_error_dep_not_same_repo = Els dos problemes han d'ésser al mateix repositori.
+issues.review.self.approval = No podeu aprovar la vostra «pull request».
+issues.review.self.rejection = No podeu sol·licitar canvis en la vostra «pull request».
+issues.review.approve = ha aprovat aquests canvis %s
+issues.review.comment = ha revisat %s
+issues.review.dismissed = ha rebutjat la revisió de %s %s
+issues.review.left_comment = ha fet un comentari
+issues.review.content.empty = Heu de fer un comentari indicant els canvis que sol·liciteu.
+issues.review.reject = canvis sol·licitats %s
+issues.review.add_review_request = ha sol·licitat una revisió de %[1]s %[2]s
+issues.review.add_review_requests = ha sol·licitat revisions de %[1]s %[2]s
+issues.review.remove_review_request = ha eliminat la sol·licitud de revisió per a %[1]s %[2]s
+issues.review.remove_review_requests = ha eliminat les sol·licituds de revisió per a %[1]s %[2]s
+issues.review.remove_review_request_self = ha rebutjat la revisió %s
+issues.review.add_remove_review_requests = ha demanat la revisió a %[1]s i ha eliminat les peticions de revisió a %[2]s %[3]s
+issues.review.pending.tooltip = Actualment, la resta d'usuaris no poden veure aquest comentari. Per a publicar els comentaris pendents, selecciona "%s" -> "%s/%s/%s" més amunt.
+issues.review.outdated_description = El contingut ha canviat des que es va publicar aquest comentari
+issues.review.option.show_outdated_comments = Mostra els comentaris antics
+issues.review.option.hide_outdated_comments = Amaga els comentaris antics
+issues.review.show_outdated = Mostrar antics
+issues.review.hide_outdated = Amagar antics
+issues.review.show_resolved = Mostrar resolts
+issues.review.hide_resolved = Amagar resolts
+issues.review.resolve_conversation = Resol la conversa
+issues.review.un_resolve_conversation = Desfés la resolució de la conversa
+issues.review.resolved_by = ha marcat aquesta conversa com a resolta
+issues.content_history.delete_from_history = Eliminar de la història
+issues.content_history.delete_from_history_confirm = Eliminar de la història?
+issues.blocked_by_user = No podeu crear problemes en aquest repositori perquè el seu propietari us ha bloquejat.
+comment.blocked_by_user = No podeu fer comentaris perquè el propietari o autor del repositori us ha bloquejat.
+issues.summary_card_alt = Targeta de resum d'un problema titulat "%s" al repositori %s
+pulls.edit.already_changed = No s'han pogut desar els canvis a la «pull request». Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
+pulls.viewed_files_label = s'ha revisat %[1]d / %[2]d fitxers
+pulls.filter_branch = Filtra branca
+pulls.showing_only_single_commit = Només es mostren els canvis del commit %[1]s
+pulls.showing_specified_commit_range = Només es mostren els canvis entre %[1]s..%[2]s
+pulls.filter_changes_by_commit = Filtrar per commit
+pulls.tab_files = Fitxers modificats
+pulls.title_wip_desc = `Comença el títol amb %s per evitar que la «pull request» sigui fusionada accidentalment.`
+pulls.still_in_progress = Encara hi treballeu?
+pulls.add_prefix = Afegeix el prefix %s
+pulls.ready_for_review = A punt per revisar?
+pulls.remove_prefix = Elimina el prefix %s
+pulls.data_broken = Aquesta «pull request» és malmesa perquè hi falta la informació de la bifurcació.
+pulls.required_status_check_failed = Algunes comprovacions no han sigut satisfactòries.
+pulls.required_status_check_missing = Falten algunes comprovacions.
+pulls.wrong_commit_id = L'ID del commit ha d'ésser a la branca objectiu
+pulls.rebase_merge_pull_request = Canvia de base i avança ràpid
+pulls.rebase_merge_commit_pull_request = Fes «rebase» i després el commit de fusió
+pulls.squash_merge_pull_request = Fes un «squash commit»
+pulls.fast_forward_only_merge_pull_request = Només avança ràpid
+pulls.rebase_conflict = La fusió ha fallat: Hi ha hagut un conflicte mentre es feia el «rebase» del commit: %[1]s. Consell: Intenteu una altra estratègia
+pulls.unrelated_histories = La fusió ha fallat: El cap (head) de la fusió i la base no tenen una història comú. Consell: Intenteu una altra estratègia
+pulls.merge_out_of_date = La fusió ha fallat: La base s'ha actualitzat mentre es generava la fusió. Consell: Torneu-ho a intentar.
+pulls.head_out_of_date = La fusió ha fallat: El cap (head) s'ha actualitzat mentre es generava la fusió. Consell: Torneu-ho a intentar.
+pulls.has_merged = Fallit: La «pull request» ja s'ha fusionat, no podeu fusionar-la de nou ni canviar la branca objectiu.
+pulls.push_rejected = La pujada ha fallat: La pujada (push) s'ha rebutjat. Revisa els ganxos Git d'aquest repositori.
+pulls.push_rejected_summary = Missatge complet del rebuig
+pulls.push_rejected_no_message = La pujada ha fallat: La pujada (push) s'ha rebutjat però no hi havia un missatge remot. Revisa els ganxos Git d'aquest repositori
+pulls.open_unmerged_pull_exists = `No podeu reobrir perquè hi ha una «pull request» pendent (#%d) amb les mateixes característiques.`
+pulls.status_checking = Hi ha algunes comprovacions pendents
+pulls.status_checks_success = Totes les comprovacions s'han resolt
+pulls.status_checks_warning = Algunes comprovacions tenen advertències
+pulls.status_checks_failure = Algunes comprovacions han fallat
+pulls.status_checks_error = Algunes comprovacions han donat errors
+pulls.status_checks_hide_all = Amaga totes les comprovacions
+pulls.status_checks_show_all = Mostra totes les comprovacions
+pulls.update_branch = Actualitza la branca fusionant
+pulls.update_branch_rebase = Actualitza la branca fent «rebase»
+pulls.update_branch_success = S'ha actualitzat la branca correctament
+pulls.update_not_allowed = No teniu permisos per actualitzar la branca
+pulls.outdated_with_base_branch = Aquesta branca està desactualitzada amb la branca base
+pulls.close = Tancar «pull request»
+pulls.closed_at = `ha tancat aquesta «pull request» %s`
+pulls.reopened_at = `ha reobert aquesta «pull request» %s`
+pulls.commit_ref_at = `ha fet referència a aquesta «pull request» des d'un commit %s`
+pulls.cmd_instruction_hint = Veure les instruccions de la línia de comandes
+pulls.cmd_instruction_checkout_title = Canviar branca
+pulls.cmd_instruction_checkout_desc = Des del repositori del vostre projecte, canvia a una nova branca i comprova els canvis.
+pulls.cmd_instruction_merge_desc = Fusionar els canvis i actualitzar-los a Forgejo.
+pulls.cmd_instruction_merge_warning = Atenció: La configuració de "Detecta automàticament la fusió manual" no està activa en aquest repositori, haureu de marcar després aquesta «pull request» com a fusionada manualment.
+pulls.clear_merge_message = Neteja el missatge de fusió
+pulls.clear_merge_message_hint = Netejar el missatge de fusió només esborrarà el contingut del missatge de commit i mantindrà la firma generada de git com "Co-Authored-By …".
+pulls.reopen_failed.head_branch = La «pull request» no es pot reobrir perquè el cap (head) de la branca ja no existeix.
+pulls.reopen_failed.base_branch = La «pull request» no es pot reobrir perquè la base de la branca ja no existeix.
+pulls.agit_explanation = Creat amb el flux de treball d'AGit. L'AGit permet que els contribuents proposin canvis amb "git push" sense crear una bifurcació o branca.
+pulls.editable = Editable
+pulls.editable_explanation = Els mantenidors poden editar aquesta «pull request». Podeu editar-la directament.
+pulls.auto_merge_button_when_succeed = (Quan les comprovacions siguin satisfactòries)
+pulls.auto_merge_when_succeed = Fusiona automàticament quan totes les comprovacions siguin satisfactòries
+pulls.auto_merge_newly_scheduled = S'ha programat la «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries.
+pulls.auto_merge_has_pending_schedule = %[1]s ha programat aquesta «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries %[2]s.
+pulls.auto_merge_cancel_schedule = Cancel·la la fusió automàtica
+pulls.auto_merge_not_scheduled = Aquesta «pull request» no es fusionarà automàticament.
+pulls.auto_merge_canceled_schedule = S'ha cancel·lat la fusió automàtica per a aquesta «pull request».
+pulls.auto_merge_newly_scheduled_comment = `ha programat aquesta «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries. %[1]s`
+pulls.auto_merge_canceled_schedule_comment = `ha cancel·lat la fusió automàtica d'aquesta «pull request» quan totes les comprovacions siguin satisfactòries %[1]s`
+pulls.delete_after_merge.head_branch.is_default = La branca cap (head) que voleu eliminar és la branca predeterminada i no es pot eliminar.
+pulls.delete_after_merge.head_branch.is_protected = La branca cap (head) que voleu eliminar està protegida i no es pot eliminar.
+pulls.delete_after_merge.head_branch.insufficient_branch = No teniu permisos per eliminar la branca cap (head).
+pulls.delete.title = Eliminar aquesta «pull request»?
+pulls.delete.text = Realment voleu eliminar aquesta «pull request»? (Això eliminarà permanentment tot el contingut. Considereu millor tancar-la, si la voleu arxivar)
+pulls.recently_pushed_new_branches = Heu pujat a la branca %[1]s %[2]s
+comments.edit.already_changed = No s'han pogut desar els canvis al comentari. Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
+milestones.new = Nova fita
+milestones.closed = Tancat %s
+milestones.update_ago = Actualitzat %s
+milestones.no_due_date = Sense data de venciment
+milestones.new_subheader = Les fites us poden ajudar a organitzar els problemes i fer-ne el seguiment.
+milestones.completeness = %d%% Completat
+milestones.create = Crear fita
+milestones.due_date = Data de venciment (opcional)
+milestones.invalid_due_date_format = El format de la data de venciment ha de ser "aaaa-mm-dd".
+milestones.create_success = S'ha creat la fita "%s".
+milestones.edit = Editar fita
+milestones.edit_subheader = Les fites organitzen els problemes i en fan el seguiment.
+milestones.modify = Actualitzar fita
+milestones.edit_success = S'ha actualitzat la fita "%s".
+milestones.deletion = Eliminar fita
+milestones.deletion_desc = Eliminar una fita n'esborra tots els problemes. Continuar?
+milestones.deletion_success = S'ha eliminat la fita.
+milestones.filter_sort.name = Nom
+milestones.filter_sort.earliest_due_data = A prop de la data de venciment
+milestones.filter_sort.latest_due_date = Lluny de la data de venciment
+milestones.filter_sort.least_complete = Menys completa
+milestones.filter_sort.most_complete = Més completa
diff.git-notes = Notes
diff.git-notes.add = Afegir nota
diff.git-notes.remove-header = Eliminar nota
@@ -1678,6 +2082,8 @@ diff.show_unified_view = Vista única
diff.whitespace_show_everything = Mostrar tots els canvis
diff.whitespace_ignore_all_whitespace = Ignora els espais en blanc quan es comparin línies
diff.whitespace_ignore_amount_changes = Ignora els canvis en el nombre d'espais en blanc
+diff.whitespace_ignore_at_eol = Ignorar els canvis en els espais en blanc al final de la línia
+diff.stats_desc = %d fitxers modificats amb %d afegits i %d supressions
diff.stats_desc_file = %d canvis: %d afegits i %d supressions
diff.bin_not_shown = No es mostra el fitxer binari.
diff.view_file = Visualitza el fitxer
@@ -1747,366 +2153,7 @@ release.tag_name_already_exist = Ja hi ha una publicació amb aquest nom d'etiqu
release.tag_name_invalid = El nom d'etiqueta no és vàlid.
release.tag_name_protected = El nom d'etiqueta és protegit.
release.downloads = Baixades
-fork_repo = Bifurca el repositori
-fork_from = Bifurcar des de
-create_new_repo_command = Crea un nou repositori a la línia de comandes
-push_exist_repo = Puja un repositori ja existent des de la línia de comandes
-empty_message = Aquest repositori està buit.
-broken_message = Les dades Git d'aquest repositori no es poden llegir. Contacta amb l'administrador d'aquesta instància o suprimeix aquest repositori.
-code.desc = Accedeix al codi font, els fitxers, els commits i les branques.
-clear_ref = `Esborra la referència actual`
-filter_branch_and_tag = Filtra per branca o etiqueta
-find_tag = Cerca etiqueta
-delete_preexisting_success = S'ha suprimit els fitxers no-adoptats a %s
-author_search_tooltip = Es mostra un màxim de 30 usuaris
-summary_card_alt = Resum del repositori %s
-tree_path_not_found.commit = El camí %[1]s no existeix al commit %[2]s
-tree_path_not_found.branch = El camí %[1]s no existeix a la branca %[2]s
-tree_path_not_found.tag = El camí %[1]s no existeix a l'etiqueta %[2]s
-transfer.accept = Accepta la transferència
-transfer.accept_desc = Transfereix a "%s"
-transfer.reject = Denega la transferència
-transfer.reject_desc = Cancel·la la transferència a "%s"
-transfer.no_permission_to_accept = No teniu permisos per acceptar aquesta transferència.
-transfer.no_permission_to_reject = No teniu permisos per denegar aquesta transferència.
-template.items = Ítems de la plantilla
-template.git_content = Contingut Git (Branca predeterminada)
-template.git_hooks = Ganxos Git
-migrate_repo = Migra el repositori
-migrate.repo_desc_helper = Deixa-ho buit per importar la descripció existent
-migrate.clone_address = Migra / Clona des d'una URL
-migrate.clone_address_desc = L'URL d'HTTP(S) o de Git "clone" d'un repositori ja existent
-migrate.permission_denied = No podeu importar repositoris locals.
-migrate.invalid_local_path = El camí local és invàlid. No existeix o no és un directori.
-migrate.invalid_lfs_endpoint = El punt final LFS no és vàlid.
-migrate.failed = La migració ha fallat: %v
-migrate.migrate_items_options = Cal un testimoni d'accés per migrar els ítems addicionals
-migrated_from = Migrat des de %[2]s
-migrated_from_fake = Migrat des de %[1]s
-migrate.migrate = Migra des de %s
-migrate.migrating = S'està migrant des de %s …
-migrate.migrating_failed = La migració des de %s ha fallat.
-migrate.migrating_failed.error = No s'ha pogut migrar: %s
-migrate.migrating_failed_no_addr = La migració ha fallat.
-mirror_from = mirall de
-forked_from = bifurcat des de
-fork_from_self = No podeu bifurcar un repositori que us pertany.
-fork_guest_user = Inicia sessió per bifurcar aquest repositori.
-watch_guest_user = Inicia sessió per vigilar aquest repositori.
-star_guest_user = Inicia sessió per destacar aquest repositori.
-subscribe.issue.guest.tooltip = Inicia sessió per subscriure't a aquest problema.
-subscribe.pull.guest.tooltip = Inicia sessió per subscriure't a aquesta «pull request».
-more_operations = Més operacions
-no_desc = Sense descripció
-quick_guide = Guia ràpida
-clone_this_repo = Clona aquest repositori
-cite_this_repo = Cita aquest repositori
-repo_gitignore_helper_desc = Escolliu de quins fitxers no s'ha de fer seguiment d'una llista de plantilles per llenguatges comuns. Els artefactes típics generats per les eines de construcció de cada llenguatge estan incloses al .gitignore de manera predeterminada.
-readme_helper_desc = Aquí podeu escriure una descripció completa del vostre projecte.
-mirror_interval = Interval de rèplica (les unitats de temps vàlides són "h", "m", "s"). 0 per desactivar la sincronització periòdica. (Interval mínim: %s)
-mirror_use_ssh.helper = Si seleccioneu aquesta opció, Forgejo replicarà el repositori mitjançant Git per SSH i us crearà una parella de claus. Heu d'assegurar-vos que la clau pública generada estigui autoritzada per publicar al repositori de destí. No podreu fer servir autenticació basada en contrasenyes.
-migrate.github_token_desc = Podeu posar un o més testimonis separats amb comes per fer que la migració sigui més ràpida, evitant així el límit de taxa de l'API de GitHub. ATENCIÓ: Abusar aquesta funció pot anar en contra de la política de servei del proveïdor i pot comportar el bloqueig del/s vostre/s compte/s.
-migrate.clone_local_path = o el camí a un servidor local
-migrate.permission_denied_blocked = No podeu importar des d'amfitrions rebutjats, si us plau, demaneu a l'administrador que comprovi les configuracions ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS.
-file.title = %s a %s
-file_view_rendered = Veure renderitzat
-file_view_raw = Veure cru
-editor.commit_directly_to_this_branch = Feu un commit directament a la branca %[1]s.
-editor.new_branch_name = Anomena la nova branca per a aquest commit
-editor.file_already_exists = Ja hi ha un fitxer anomenat "%S" en aquest repositori.
-editor.commit_id_not_matching = El fitxer ha canviat mentre l'editaves. Fes un commit a una nova branca i llavors fusiona-la.
-editor.push_out_of_date = La pujada està desactualitzada.
-editor.commit_empty_file_header = Fes un commit d'un fitxer buit
-editor.user_no_push_to_branch = L'usuari no pot pujar a la branca
-editor.revert = Retorna %s a:
-editor.commit_email = Adreça electrònica del commit
-commits.no_commits = No hi ha commits en comú. "%s" i "%s" tenen històries completament diferents.
-commits.view_path = Veure en aquest punt de la història
-commits.view_single_diff = Veure els canvis fets en aquest fitxer introduïts en aquest commit
-commit.revert-header = Retorna: %s
-commit.revert-content = Selecciona una branca per retornar-hi:
-projects.type.basic_kanban = Kanban bàsic
-projects.column.set_default_desc = Estableix aquesta columna com a predeterminada per als problemes i pulls sense categoria
-projects.card_type.desc = Previsualització de targeta
-issues.filter_assignees = Filtrar assignats
-issues.filter_reviewers = Filtrar revisor
-issues.new.open_projects = Projectes oberts
-issues.new.open_milestone = Fites obertes
-issues.new.clear_assignees = Esborra assignats
-issues.new.no_assignees = Sense assignats
-issues.new.assign_to_me = Assigna-m'ho
-issues.new.no_reviewers = Sense revisors
-issues.edit.already_changed = No s'han pogut desar els canvis al problema. Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
-issues.choose.get_started = Començar
-issues.choose.blank_about = Crea un problema a partir de la plantilla per defecte.
-issues.choose.invalid_config = La configuració del problema té errors:
-issues.label_templates.use = Utilitza una etiqueta predeterminada
-issues.label_templates.fail_to_load_file = No s'ha pogut carregar el fitxer d'etiqueta predeterminada "%s": %v
-issues.add_label = s'ha afegit l'etiqueta %s %s
-issues.add_labels = s'han afegit les etiquetes %s %s
-issues.remove_label = s'ha esborrat l'etiqueta %s %s
-issues.remove_labels = s'han esborrat les etiquetes %s %s
-issues.add_remove_labels = s'han afegit %s etiquetes i esborrat %s %s
-issues.add_milestone_at = `s'ha afegit a la fita %s %s`
-issues.add_project_at = `s'ha afegit al projecte %s %s`
-issues.change_milestone_at = `s'ha modificat la fita des de %s a %s %s`
-issues.change_project_at = `s'ha modificat el projecte des de %s a %s %s`
-issues.remove_milestone_at = `s'ha eliminat de la fita %s %s`
-issues.remove_project_at = `s'ha eliminat del projecte %s %s`
-issues.self_assign_at = `s'ha auto-assignat aquest %s`
-issues.add_assignee_at = `va ser assignat per %s %s`
-issues.remove_assignee_at = `va ser desassignat per %s %s`
-issues.remove_self_assignment = `s'ha eliminat la seva tasca %s`
-issues.change_title_at = `s'ha canviat el títol de %[2]s %[8]s a %[4]s %[9]s %[6]s`
-issues.due_date_not_set = No s'ha establert una data de venciment.
-issues.due_date_added = s'ha afegit la data de venciment %s %s
-issues.due_date_modified = s'ha modificat la data de venciment de %[2]s a %[1]s %[3]s
-issues.due_date_remove = s'ha eliminat la data de venciment %s %s
-issues.due_date_invalid = La data de venciment no és vàlida o és fora de rang. Si us plau, useu el format "aaaa-mm-dd".
-issues.dependency.issue_no_dependencies = No s'han establert dependències.
-issues.dependency.no_permission_1 = No teniu permisos per llegir %d dependència
-issues.dependency.no_permission_n = No teniu permisos per llegir %d dependències
-issues.dependency.no_permission.can_remove = No teniu permisos per llegir aquesta dependència, però la podeu eliminar
-issues.dependency.add = Afegir dependència…
-issues.dependency.remove_info = Eliminar aquesta dependència
-issues.dependency.added_dependency = `s'ha afegit una nova dependència %s`
-issues.dependency.removed_dependency = `s'ha eliminat una dependència %s`
-issues.dependency.pr_closing_blockedby = No es pot tancar aquesta «pull request» perquè té els següents problemes
-issues.dependency.issue_closing_blockedby = No es pot tancar aquest problema perquè té els següents problemes
-issues.dependency.issue_close_blocks = Aquest problema bloqueja el tancament d'aquests altres problemes
-issues.dependency.pr_close_blocks = Aquesta «pull request» bloqueja el tancament d'aquests problemes
-issues.dependency.issue_close_blocked = Heu de tancar tots els problemes que en bloquegen el tancament d'aquest.
-issues.dependency.issue_batch_close_blocked = No es poden tancar tots els problemes marcats perquè el problema #%d encara té dependències obertes
-issues.dependency.pr_close_blocked = Heu de tancar tots els problemes que bloquegen aquesta «pull request» abans de fusionar-la.
-issues.dependency.blocked_by_short = Depèn de
-issues.dependency.pr_remove_text = Això eliminarà la dependència d'aquesta «pull request». Continuar?
-issues.dependency.setting = Activa les dependències per a problemes i «pull requests»
-issues.dependency.add_error_same_issue = No podeu fer que un problema depengui d'ell mateix.
-issues.dependency.add_error_dep_issue_not_exist = El problema que en depèn no existeix.
-issues.dependency.add_error_dep_not_exist = La dependència no existeix.
-issues.dependency.add_error_dep_exists = La dependència ja existeix.
-issues.dependency.add_error_cannot_create_circular = No podeu crear una dependència amb dos problemes que es bloquegen mútuament.
-issues.dependency.add_error_dep_not_same_repo = Els dos problemes han d'ésser al mateix repositori.
-issues.review.self.approval = No podeu aprovar la vostra «pull request».
-issues.review.self.rejection = No podeu sol·licitar canvis en la vostra «pull request».
-issues.review.approve = ha aprovat aquests canvis %s
-issues.review.comment = ha revisat %s
-issues.review.dismissed = ha rebutjat la revisió de %s %s
-issues.review.left_comment = ha fet un comentari
-issues.review.content.empty = Heu de fer un comentari indicant els canvis que sol·liciteu.
-issues.review.reject = canvis sol·licitats %s
-issues.review.add_review_request = ha sol·licitat una revisió de %[1]s %[2]s
-issues.review.add_review_requests = ha sol·licitat revisions de %[1]s %[2]s
-issues.review.remove_review_request = ha eliminat la sol·licitud de revisió per a %[1]s %[2]s
-issues.review.remove_review_requests = ha eliminat les sol·licituds de revisió per a %[1]s %[2]s
-issues.review.option.show_outdated_comments = Mostra els comentaris antics
-issues.review.option.hide_outdated_comments = Amaga els comentaris antics
-issues.review.show_outdated = Mostrar antics
-issues.review.hide_outdated = Amagar antics
-issues.review.show_resolved = Mostrar resolts
-issues.review.hide_resolved = Amagar resolts
-issues.review.resolve_conversation = Resol la conversa
-issues.review.un_resolve_conversation = Desfés la resolució de la conversa
-issues.review.resolved_by = ha marcat aquesta conversa com a resolta
-issues.content_history.delete_from_history = Eliminar de la història
-issues.content_history.delete_from_history_confirm = Eliminar de la història?
-issues.blocked_by_user = No podeu crear problemes en aquest repositori perquè el seu propietari us ha bloquejat.
-comment.blocked_by_user = No podeu fer comentaris perquè el propietari o autor del repositori us ha bloquejat.
-pulls.filter_branch = Filtra branca
-pulls.showing_only_single_commit = Només es mostren els canvis del commit %[1]s
-pulls.showing_specified_commit_range = Només es mostren els canvis entre %[1]s..%[2]s
-pulls.tab_files = Fitxers modificats
-pulls.title_wip_desc = `Comença el títol amb %s per evitar que la «pull request» sigui fusionada accidentalment.`
-pulls.add_prefix = Afegeix el prefix %s
-pulls.ready_for_review = A punt per revisar?
-pulls.remove_prefix = Elimina el prefix %s
-pulls.required_status_check_failed = Algunes comprovacions no han sigut satisfactòries.
-pulls.required_status_check_missing = Falten algunes comprovacions.
-pulls.wrong_commit_id = L'ID del commit ha d'ésser a la branca objectiu
-blame_prior = Veure el «blame» anterior a aquest canvi
-blame.ignore_revs = S'ignoren les revisions a .git-blame-ignore-revs. Fes clic aquí per veure-les.
-blame.ignore_revs.failed = No s'han pogut ignorar les revisions a .git-blame-ignore-revs.
-commit_graph = Gràfic de commits
-commit.contained_in = Aquest commit és a:
-no_eol.text = Sense EOL
-editor.commit_signed_changes = Fes un commit signat dels canvis
-editor.commit_changes = Fes un commit dels canvis
-editor.add_tmpl.filename = nom del fitxer
-editor.patch = Aplicar pedaç
-editor.patching = Aplicant el pedaç a:
-editor.cherry_pick = Triar a dit %s a:
-commit.cherry-pick = Triar a dit
-commit.cherry-pick-header = Triar a dit: %s
-commit.cherry-pick-content = Seleccioneu una branca per triar-hi:
-issues.filter_sort.mostforks = Més bifurcacions
-issues.filter_sort.fewestforks = Menys bifurcacions
-issues.label_exclusive_desc = Doneu nom a l'àmbit/ítem de l'etiqueta per fer-la mútuament exclusiva amb altres àmbits/ etiquetes.
-issues.label_exclusive_warning = Qualsevol etiqueta amb àmbits conflictius s'esborrarà quan s'editin les etiquetes d'un problema o «pull request».
-issues.dependency.pr_no_dependencies = No s'ha establert cap dependència.
-issues.dependency.remove_header = Eliminar dependència
-issues.dependency.issue_remove_text = Això eliminarà la dependència d'aquest problema. Continuar?
-issues.review.remove_review_request_self = ha rebutjat la revisió %s
-issues.review.add_remove_review_requests = ha demanat la revisió a %[1]s i ha eliminat les peticions de revisió a %[2]s %[3]s
-issues.review.pending.tooltip = Actualment, la resta d'usuaris no poden veure aquest comentari. Per a publicar els comentaris pendents, selecciona "%s" -> "%s/%s/%s" més amunt.
-issues.review.outdated_description = El contingut ha canviat des que es va publicar aquest comentari
-issues.summary_card_alt = Targeta de resum d'un problema titulat "%s" al repositori %s
-pulls.edit.already_changed = No s'han pogut desar els canvis a la «pull request». Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
-pulls.viewed_files_label = s'ha revisat %[1]d / %[2]d fitxers
-pulls.still_in_progress = Encara hi treballeu?
-pulls.data_broken = Aquesta «pull request» és malmesa perquè hi falta la informació de la bifurcació.
-pulls.rebase_merge_commit_pull_request = Fes «rebase» i després el commit de fusió
-pulls.squash_merge_pull_request = Fes un «squash commit»
-pulls.rebase_conflict = La fusió ha fallat: Hi ha hagut un conflicte mentre es feia el «rebase» del commit: %[1]s. Consell: Intenteu una altra estratègia
-pulls.unrelated_histories = La fusió ha fallat: El cap (head) de la fusió i la base no tenen una història comú. Consell: Intenteu una altra estratègia
-pulls.merge_out_of_date = La fusió ha fallat: La base s'ha actualitzat mentre es generava la fusió. Consell: Torneu-ho a intentar.
-pulls.head_out_of_date = La fusió ha fallat: El cap (head) s'ha actualitzat mentre es generava la fusió. Consell: Torneu-ho a intentar.
-pulls.has_merged = Fallit: La «pull request» ja s'ha fusionat, no podeu fusionar-la de nou ni canviar la branca objectiu.
-pulls.push_rejected = La pujada ha fallat: La pujada (push) s'ha rebutjat. Revisa els ganxos Git d'aquest repositori.
-pulls.push_rejected_summary = Missatge complet del rebuig
-pulls.push_rejected_no_message = La pujada ha fallat: La pujada (push) s'ha rebutjat però no hi havia un missatge remot. Revisa els ganxos Git d'aquest repositori
-pulls.open_unmerged_pull_exists = `No podeu reobrir perquè hi ha una «pull request» pendent (#%d) amb les mateixes característiques.`
-pulls.status_checking = Hi ha algunes comprovacions pendents
-pulls.status_checks_success = Totes les comprovacions s'han resolt
-pulls.status_checks_warning = Algunes comprovacions tenen advertències
-pulls.status_checks_failure = Algunes comprovacions han fallat
-pulls.status_checks_error = Algunes comprovacions han donat errors
-pulls.status_checks_hide_all = Amaga totes les comprovacions
-pulls.status_checks_show_all = Mostra totes les comprovacions
-pulls.update_branch = Actualitza la branca fusionant
-pulls.update_branch_rebase = Actualitza la branca fent «rebase»
-pulls.update_branch_success = S'ha actualitzat la branca correctament
-pulls.update_not_allowed = No teniu permisos per actualitzar la branca
-pulls.outdated_with_base_branch = Aquesta branca està desactualitzada amb la branca base
-pulls.close = Tancar «pull request»
-pulls.closed_at = `ha tancat aquesta «pull request» %s`
-pulls.reopened_at = `ha reobert aquesta «pull request» %s`
-pulls.commit_ref_at = `ha fet referència a aquesta «pull request» des d'un commit %s`
-pulls.cmd_instruction_hint = Veure les instruccions de la línia de comandes
-pulls.cmd_instruction_merge_desc = Fusionar els canvis i actualitzar-los a Forgejo.
-pulls.cmd_instruction_merge_warning = Atenció: La configuració de "Detecta automàticament la fusió manual" no està activa en aquest repositori, haureu de marcar després aquesta «pull request» com a fusionada manualment.
-pulls.clear_merge_message = Neteja el missatge de fusió
-pulls.clear_merge_message_hint = Netejar el missatge de fusió només esborrarà el contingut del missatge de commit i mantindrà la firma generada de git com "Co-Authored-By …".
-pulls.reopen_failed.head_branch = La «pull request» no es pot reobrir perquè el cap (head) de la branca ja no existeix.
-pulls.reopen_failed.base_branch = La «pull request» no es pot reobrir perquè la base de la branca ja no existeix.
-pulls.rebase_merge_pull_request = Canvia de base i avança ràpid
-pulls.fast_forward_only_merge_pull_request = Només avança ràpid
-pulls.cmd_instruction_checkout_title = Canviar branca
-pulls.filter_changes_by_commit = Filtrar per commit
-pulls.cmd_instruction_checkout_desc = Des del repositori del vostre projecte, canvia a una nova branca i comprova els canvis.
-pulls.agit_explanation = Creat amb el flux de treball d'AGit. L'AGit permet que els contribuents proposin canvis amb "git push" sense crear una bifurcació o branca.
-pulls.editable = Editable
-pulls.editable_explanation = Els mantenidors poden editar aquesta «pull request». Podeu editar-la directament.
-pulls.auto_merge_button_when_succeed = (Quan les comprovacions siguin satisfactòries)
-pulls.auto_merge_when_succeed = Fusiona automàticament quan totes les comprovacions siguin satisfactòries
-pulls.auto_merge_newly_scheduled = S'ha programat la «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries.
-pulls.auto_merge_has_pending_schedule = %[1]s ha programat aquesta «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries %[2]s.
-pulls.auto_merge_cancel_schedule = Cancel·la la fusió automàtica
-pulls.auto_merge_not_scheduled = Aquesta «pull request» no es fusionarà automàticament.
-pulls.auto_merge_canceled_schedule = S'ha cancel·lat la fusió automàtica per a aquesta «pull request».
-pulls.auto_merge_newly_scheduled_comment = `ha programat aquesta «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries. %[1]s`
-pulls.auto_merge_canceled_schedule_comment = `ha cancel·lat la fusió automàtica d'aquesta «pull request» quan totes les comprovacions siguin satisfactòries %[1]s`
-pulls.delete_after_merge.head_branch.is_default = La branca cap (head) que voleu eliminar és la branca predeterminada i no es pot eliminar.
-pulls.delete_after_merge.head_branch.is_protected = La branca cap (head) que voleu eliminar està protegida i no es pot eliminar.
-pulls.delete_after_merge.head_branch.insufficient_branch = No teniu permisos per eliminar la branca cap (head).
-pulls.delete.title = Eliminar aquesta «pull request»?
-pulls.delete.text = Realment voleu eliminar aquesta «pull request»? (Això eliminarà permanentment tot el contingut. Considereu millor tancar-la, si la voleu arxivar)
-pulls.recently_pushed_new_branches = Heu pujat a la branca %[1]s %[2]s
-comments.edit.already_changed = No s'han pogut desar els canvis al comentari. Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
-milestones.new = Nova fita
-milestones.closed = Tancat %s
-milestones.update_ago = Actualitzat %s
-milestones.no_due_date = Sense data de venciment
-milestones.new_subheader = Les fites us poden ajudar a organitzar els problemes i fer-ne el seguiment.
-milestones.completeness = %d%% Completat
-milestones.create = Crear fita
-milestones.due_date = Data de venciment (opcional)
-milestones.invalid_due_date_format = El format de la data de venciment ha de ser "aaaa-mm-dd".
-milestones.create_success = S'ha creat la fita "%s".
-milestones.edit = Editar fita
-milestones.edit_subheader = Les fites organitzen els problemes i en fan el seguiment.
-milestones.modify = Actualitzar fita
-milestones.edit_success = S'ha actualitzat la fita "%s".
-milestones.deletion = Eliminar fita
-milestones.deletion_desc = Eliminar una fita n'esborra tots els problemes. Continuar?
-milestones.deletion_success = S'ha eliminat la fita.
-milestones.filter_sort.name = Nom
-milestones.filter_sort.earliest_due_data = A prop de la data de venciment
-milestones.filter_sort.latest_due_date = Lluny de la data de venciment
-milestones.filter_sort.least_complete = Menys completa
-milestones.filter_sort.most_complete = Més completa
-default_branch_helper = La branca per defecte és la branca base pels pull requests i els commits.
-file_follow = Seguir l'enllaç simbòlic
-escape_control_characters =Escapar
-commits.signed_by_untrusted_user_unmatched = Signat per un usuari no fiable que no coincideix amb l'autor del commit
-projects.new_subheader = Coordineu, feu seguiment, i actualitzeu el vostre treball en un sol lloc, per tal que els projectes es mantinguin transparents i dins del calendari previst.
-projects.type.bug_triage = Triatge d'errors
-projects.column.set_default = Definir com a predeterminada
-projects.column.assigned_to = Assignat a
-issues.filter_sort.mostcomment = Les més comentades
+
signing.wont_sign.parentsigned = El commit no se signarà perquè el commit pare no està signat.
signing.wont_sign.headsigned = La fusió no se signarà perquè el commit cap (head) no està signat.
wiki.create_first_page = Crea la primera pàgina
@@ -2152,8 +2199,8 @@ settings.use_external_wiki = Usar una wiki externa
settings.external_wiki_url = URL de la wiki externa
settings.external_wiki_url_error = L'URL de la wiki externa no és vàlida.
settings.external_wiki_url_desc = Els visitants es redirigiran a l'URL de la wiki externa quan facin clic a la pestanya wiki.
-settings.enable_timetracker = Habilita el seguiment de temps
-settings.pulls_desc = Activa les «pull requests» del repositori
+settings.enable_timetracker = Activar el seguiment de temps
+settings.pulls_desc = Activar les «pull requests» del repositori
settings.pulls.enable_autodetect_manual_merge = Activar la detecció automàtica de les fusions manuals (Nota: En alguns casos, la detecció es pot equivocar)
settings.projects_desc = Activar els projectes del repositori
settings.actions_desc = Activar la «pipeline» CI/CD integrada amb Forgejo Actions
@@ -2214,367 +2261,6 @@ settings.add_webhook.invalid_path = El camí no pot contenir ".", ".." o una cad
settings.webhook_deletion = Eliminar webhook
settings.webhook_deletion_desc = Eliminar un webhook n'elimina la configuració i la història de lliurament. Continuar?
settings.webhook_deletion_success = S'ha eliminat el webhook.
-unescape_control_characters = Des-escapar
-view_git_blame = Veure git blame
-vendored = Proveïdor
-editor.propose_file_change = Proposa canvis en el fitxer
-editor.invalid_commit_mail = Adreça de correu electrònic incorrecta per crear un commit.
-editor.file_changed_while_editing = El contingut del fitxer ha canviat des que el vau obrir. Feu clic aquí per veure'l o feu commit dels canvis un altre cop per sobreescriure'l.
-editor.push_rejected_no_message = El servidor ha rebutjat el canvi sense més detalls. Si us plau, reviseu els ganxos de Git.
-editor.push_rejected = El servidor ha rebutjat el canvi. Si us plau, reviseu els ganxos de Git.
-editor.cannot_commit_to_protected_branch = No es pot fer commit a la branca protegida "%s".
-editor.no_commit_to_branch = No s'ha pogut fer commit directament a la branca perquè:
-editor.require_signed_commit = La branca requereix un commit signat
-commits.renamed_from = Reanomenat de %s
-commits.signed_by_untrusted_user = Signat per un usuari no fiable
-projects.edit_subheader = Els projectes organitzen les incidències i fan seguiment del progrés.
-issues.choose.invalid_templates = S'han trobat %v plantilles invàlides
-pulls.merged_by_fake = per %[2]s ha sigut fusionada %[1]s
-issues.commit_ref_at = `ha fet referència a aquesta incidència en un commit %s`
-issues.ref_from = `de %[1]s`
-issues.unpin_issue = Desfixar la incidència
-issues.pin_comment = ha fixat aquest %s
-issues.unpin_comment = ha desfixat aquest %s
-issues.lock_with_reason = bloquejada com a %s i conversa restringida als col·laboradors %s
-issues.lock_no_reason = bloquejada i conversa restringida als col·laboradors %s
-issues.lock.reason = Causa del bloqueig
-pulls.allow_edits_from_maintainers = Permetre edicions dels mantenidors
-pulls.compare_changes_desc = Seleccioneu la branca on fusionar i la branca d'on extreure.
-pulls.switch_comparison_type = Intercanvia el tipus de comparació
-pulls.switch_head_and_base = Intercanvia el head i la base
-pulls.show_all_commits = Mostrar tots els commits
-pulls.select_commit_hold_shift_for_range = Seleccioneu el commit. Premeu shift + feu clic per seleccionar un rang
-pulls.is_checking = La comprovació de conflictes de fusió està en curs. Proveu de nou d'aquí una estona.
-pulls.is_empty = Els canvis en aquesta branca ja són a la branca de destí. Aquest serà un commit buit.
-pulls.required_status_check_administrator = Com a administrador, podeu fusionar aquesta «pull request» de totes maneres.
-pulls.num_conflicting_files_1 = %s fitxer en conflicte
-pulls.num_conflicting_files_n = %s fitxers en conflicte
-pulls.reject_count_1 = %d sol·licitud de canvi
-pulls.reject_count_n = %s sol·licituds de canvi
-pulls.waiting_count_1 = %d revisió en espera
-pulls.waiting_count_n = %d revisions en espera
-pulls.merge_pull_request = Crear un commit de fusió
-pulls.merge_commit_id = L'ID del commit de fusió
-pulls.require_signed_wont_sign = La branca requereix commits signats, però aquesta fusió no estarà signada
-milestones.filter_sort.most_issues = Més incidències
-milestones.filter_sort.least_issues = Menys incidències
-signing.will_sign = Aquest commit es signarà amb la clau "%s".
-signing.wont_sign.error = S'ha produït un error mentre es comprovava si el commit es podia signar.
-signing.wont_sign.nokey = Aquesta instància no té cap clau per signar aquest commit.
-signing.wont_sign.never = Els commits no es signen mai.
-signing.wont_sign.always = Els commits es signen sempre.
-signing.wont_sign.pubkey = El commit no es signarà perquè no teniu cap clau pública associada al vostre compte.
-signing.wont_sign.twofa = Heu de tenir habilitada l'autenticació de doble factor per tenir commits signats.
-signing.wont_sign.basesigned = La fusió no es signarà perquè el commit base no està signat.
-signing.wont_sign.commitssigned = La fusió no es signarà perquè cap dels commits associats està signat.
-wiki.file_revision = Revisió de la pàgina
-wiki.wiki_page_revisions = Revisions de la pàgina
-wiki.back_to_wiki = Tornar a la pàgina de la wiki
-wiki.reserved_page = El nom de pàgina wiki "%s" està reservat.
-wiki.last_updated = Actualitzat per última vegada %s
-wiki.page_name_desc = Introduïu un nom per aquesta pàgina de la Wiki. Alguns noms especials són: "Home", "_Sidebar" i "_Footer".
-activity.navbar.recent_commits = Commits recents
-activity.published_prerelease_label = Pre-publicació
-activity.git_stats_commit_1 = %d commit
-activity.git_stats_commit_n = %d commits
-activity.git_stats_push_to_all_branches = a totes les branques.
-settings.githooks = Ganxos de Git
-settings.mirror_settings.docs.disabled_pull_mirror.instructions = Configureu el vostre projecte per enviar automàticament commits, etiquetes i branques. L'administrador del vostre lloc ha desactivat els miralls de baixada (pull).
-settings.issues_desc = Activar el gestor d'incidències
-settings.use_internal_issue_tracker = Usa el gestor d'incidències per defecte
-settings.use_external_issue_tracker = Usa un gestor d'incidències extern
-settings.external_tracker_url = URL del gestor d'incidències extern
-settings.external_tracker_url_error = L'URL del gestor d'incidències extern no és vàlida.
-settings.external_tracker_url_desc = Quan els visitants facin clic a la pestanya d'incidències, se'ls redirigirà a l'URL del gestor d'incidències extern.
-settings.tracker_url_format = Format de l'URL del gestor d'incidències extern
-settings.tracker_url_format_error = El format de l'URL del gestor d'incidències extern no és vàlid.
-settings.tracker_issue_style = Format de número del gestor d'incidències extern
-settings.tracker_issue_style.regexp_pattern_desc = S'usarà el primer grup capturat enlloc de {index}.
-settings.tracker_url_format_desc = Usa els espais reservats {user}, {repo} i {index} com a nom d'usuari, nom de repositori i índex d'incidències.
-settings.pulls.allow_rebase_update = Activa canviar la branca dels «pull request» per «rebase»
-settings.default_update_style_desc = Mètode predeterminat que s'usarà per actualitzar les «pull requests» darrere de la branca base.
-settings.pulls.default_delete_branch_after_merge = Eliminar per defecte la branca dels «pull request» després de fusionar-los
-settings.packages_desc = Activar el registre de paquets del repositori
-settings.admin_enable_close_issues_via_commit_in_any_branch = Tancar una incidència mitjançant un commit en una branca no principal
-settings.trust_model.collaborator.desc = Les signatures vàlides dels col·laboradors d'aquest repositori es marcaran com a "confiables" (coincideixin o no amb l'autor del commit). Altrament, es marcaran com a "no confiables" si la signatura coincideix amb l'autor i com a "no coincidents" si no en coincideixen.
-settings.trust_model.committer.long = Autor del commit: Confia les signatures que coincideixen amb els autors dels commits (Aquest és el comportament de GitHub i farà que els commit signats per Forgejo tinguin Forgejo com a autor)
-settings.trust_model.committer.desc = Les signatures vàlides només es marcaran com a "confiables" si coincideixen amb l'autor del commit, altrament es marcaran com a "no coincidents". Això força que Forgejo sigui l'autor en els commits signats, amb l'autor real indicat com a Co-authored-by: i Co-committed-by: al final del commit. La clau per defecte de Forgejo ha de coincidir amb un User a la base de dades.
-settings.trust_model.collaboratorcommitter.long = Col·laborador+Autor del commit: Confia en les signatures dels col·laboradors que coincideixin amb l'autor del commit
-settings.trust_model.collaboratorcommitter.desc = Les signatures vàlides dels col·laboradors es marcaran com a "confiables" si coincideixen amb l'autor del commit. Altrament, es marcaran com a "no confiables" si la signatura coincideix amb l'autor i com a "no coincidents" si no en coincideix. Això força que Forgejo sigui l'autor dels commits signats amb l'autor real indicat amb Co-Authored-By: i Co-Committed-By: al final del commit. La clau per defecte de Forgejo ha de coincidir amb un User a la base de dades.
-settings.wiki_rename_branch_main_notices_2 = Això canviarà permanentment el nom de la branca interna de la wiki del repositori %s. S'haurà d'actualitzar els checkouts existents.
-settings.hooks_desc = Els webhooks fan consultes HTTP POST al servidor, automàticament, quan es disparen certs esdeveniments de Forgejo. Llegiu-ne més a la guia de webhooks.
-settings.webhook.test_delivery = Prova de lliurament
-settings.webhook.test_delivery_desc = Prova aquest webhook amb un esdeveniment fals.
-settings.webhook.test_delivery_desc_disabled = Activeu primer el webhook per a provar-lo amb un esdeveniment fals.
-settings.webhook.request = Consulta
-settings.webhook.replay.description = Rellança aquest webhook.
-settings.webhook.replay.description_disabled = Activeu el webhook per rellançar-lo.
-settings.webhook.delivery.success = S'ha afegit un esdeveniment a la cua de lliurament. Pot trigar uns segons a aparèixer a l'historial de lliurament.
-settings.githooks_desc = Git gestiona els ganxos git. Podeu editar els fitxers de ganxo següents per configurar operacions personalitzades.
-settings.githook_edit_desc = Si el ganxo és inactiu, es presentarà contingut de mostra. Deixar el contingut buit desactivarà aquest ganxo.
-settings.githook_name = Nom del ganxo
-settings.githook_content = Contingut del ganxo
-settings.update_githook = Actualitzar ganxo
-settings.add_webhook_desc = Forgejo enviarà consultes POST amb un Content-Type especificat a l'URL de destí. Llegiu-ne més a la guia de webhooks.
-settings.payload_url = URL de destí
-settings.http_method = Mètode HTTP
-settings.content_type = Tipus de contingut POST
-settings.slack_icon_url = URL de la icona
-settings.discord_icon_url = URL de la icona
-settings.discord_icon_url.exceeds_max_length = L'URL de la icona ha de ser menor o igual a 2048 caràcters
-settings.event_desc = Dispara quan:
-settings.event_push_only = Pujades (push)
-settings.event_choose = Esdeveniments personalitzats…
-settings.event_header_repository = Esdeveniment de repositori
-settings.event_create_desc = es creï una branca o etiqueta.
-settings.event_delete_desc = s'elimini una branca o etiqueta.
-settings.event_fork_desc = es bifurqui el repositori.
-settings.event_wiki_desc = es creï, modifiqui o elimini una pàgina de la wiki.
-settings.event_push_desc = es pugi (push) al repositori.
-settings.event_repository_desc = es creï o elimini un repositori.
-settings.event_header_issue = Esdeveniments d'incidències
-settings.event_issues_desc = s'obri, tanqui o editi una incidència.
-settings.event_issue_assign_desc = es canviï l'assignació d'una incidència.
-settings.event_issue_label_desc = s'afegeixi o esborri una etiqueta d'incidència.
-settings.event_issue_comment_desc = es creï, editi o elimini un comentari d'incidència.
-settings.event_header_pull_request = Esdeveniments de «pull request»
-settings.event_pull_request_desc = s'obri, tanqui o editi una «pull request».
-settings.event_pull_request_assign_desc = es canviï l'assignació d'una «pull request».
-settings.event_pull_request_label_desc = s'afegeixi o esborri una etiqueta de «pull request».
-settings.event_pull_request_comment_desc = es creï, editi o elimini un comentari de «pull request».
-settings.event_pull_request_review_desc = s'aprovi o rebutgi una «pull request» o se n'afegeixin comentaris de revisió.
-settings.event_pull_request_sync_desc = es canviï la branca automàticament a la branca objectiu.
-settings.event_pull_request_review_request = se sol·liciti revisió
-settings.event_pull_request_review_request_desc = se sol·licitin revisions a la «pull request» o se n'elimini la sol·licitud.
-settings.event_pull_request_approvals = s'accepti una «pull request»
-settings.event_pull_request_merge = es fusioni una «pull request»
-settings.authorization_header = Capçalera d'Autorització
-settings.authorization_header_desc = S'inclourà com a capçalera d'autorització per a les «requests» quan hi sigui. Exemples: %s.
-settings.active_helper = La informació sobre els esdeveniments disparats s'enviarà a aquesta URL webhook.
-settings.add_hook_success = S'ha afegit el webhook.
-settings.update_webhook = Actualitzar webhook
-settings.update_hook_success = S'ha actualitzat el webhook.
-settings.delete_webhook = Eliminar webhook
-settings.recent_deliveries = Lliuraments recents
-settings.hook_type = Tipus de ganxo
-settings.add_web_hook_desc = Integrar %s al vostre repositori.
-settings.graphql_url = URL GraphQL
-settings.packagist_username = Nom d'usuari Packagist
-settings.packagist_api_token = Testimoni API
-settings.packagist_package_url = URL del paquet Packagist
-settings.web_hook_name_sourcehut_builds = Builds SourceHut
-settings.sourcehut_builds.manifest_path = Camí del build manifest
-settings.sourcehut_builds.visibility = Visibilitat del treball
-settings.sourcehut_builds.secrets_helper = Permet que el treball accedeixi als secrets de build (necessita el permís SECRETS:RO)
-settings.sourcehut_builds.access_token_helper = Testimoni d'accés que té el permís JOBS:RW. Genera un testimoni builds.sr.ht o un testimoni builds.sr.ht amb accés a secrets a meta.sr.ht.
-settings.deploy_keys = Clau d'implementació
-settings.add_deploy_key = Afegir clau d'implementació
-settings.deploy_key_desc = Les claus d'implementació poden tenir accés només-de-lectura o de lectura-i-escriptura al repositori.
-settings.is_writable = Activa l'accés d'escriptura
-settings.is_writable_info = Permeteu que aquesta clau d'implementació pugui pujar (push) al repositori.
-settings.no_deploy_keys = Encara no hi ha claus d'implementació.
-settings.key_been_used = Ja hi ha una clau d'implementació idèntica.
-settings.key_name_used = Ja hi ha una clau d'implementació amb el mateix nom.
-settings.add_key_success = S'ha afegit la clau d'implementació "%s".
-settings.deploy_key_deletion = Eliminar clau d'implementació
-settings.deploy_key_deletion_desc = Eliminar una clau d'implementació en traurà l'accés al repositori. Continua?
-settings.deploy_key_deletion_success = S'ha eliminat la clau d'implementació.
-settings.protected_branch.save_rule = Regle de desada
-settings.protected_branch.delete_rule = Regla d'eliminada
-settings.branch_protection = Regles de protecció per a la branca "%s"
-settings.protect_new_rule = Crear una nova regla de protecció de branca
-settings.protect_disable_push = Desactivar pujada
-settings.protect_disable_push_desc = No es permetrà la pujada (push) en aquesta branca.
-settings.protect_enable_push = Activar pujada
-settings.protect_enable_push_desc = Tothom que tingui accés d'escriptura podrà pujar (push) a la branca (però no «force push»).
-settings.protect_enable_merge = Activar fusió
-settings.protect_enable_merge_desc = Tothom amb accés d'escriptura podrà fusionar «pull requests» a la branca.
-settings.protect_whitelist_committers = Pujada restringida
-settings.protect_whitelist_committers_desc = Només els usuaris i equips indicats a la llista blanca podran pujar (push) a la branca (però no «force push»).
-settings.protect_whitelist_users = Llista blanca d'usuaris per pujar
-settings.protect_whitelist_teams = Llista blanca d'equips per pujar
-settings.protect_merge_whitelist_committers = Activar llista blanca de fusió
-settings.protect_merge_whitelist_committers_desc = Només els usuaris i equips indicats a la llista blanca podran fusionar «pull requests» a la branca.
-settings.protect_merge_whitelist_users = Llista blanca d'usuaris per fusionar
-settings.protect_merge_whitelist_teams = Llista blanca d'equips per fusionar
-settings.protect_status_check_patterns = Patrons de comprovació d'estat
-settings.protect_status_check_patterns_desc = Introdueix patrons per especificar quines comprovacions s'han de fer abans de que una branca es pugui fusionar en aquesta branca. Cada línia especifica un patró. Els patrons no poden estar buits.
-settings.protect_check_status_contexts_desc = Requerir comprovació d'estat abans de fusionar. Quan s'activa, els commits s'han de pujar primer en una altra branca, i llavors es podran fusionar o pujar directament a la branca que indica aquesta regla, un cop hagin passat les comprovacions. Si no s'indica cap context, l'últim commit ha de ser satisfactori, sigui quin sigui el context.
-settings.protect_check_status_contexts_list = Comprovacions d'estat de la darrera setmana d'aquest repositori
-settings.protect_invalid_status_check_pattern = Patró de comprovació invàlid: "%s".
-settings.event_header_action = Esdeveniments d'execució d'accions
-settings.event_action_failure = Fallada
-settings.event_action_failure_desc = L'Acció ha fallat.
-settings.dismiss_stale_approvals = Ignora les aprovacions estancades
-settings.dismiss_stale_approvals_desc = Quan es facin commits nous a la branca que canviïn el contingut de la «pull request», les aprovacions antigues es descartaran.
-settings.ignore_stale_approvals = Ignorar aprovacions estancades
-settings.ignore_stale_approvals_desc = No afegeix el nombre d'aprovacions fetes en commits antics (revisions estancades) al total d'aprovacions de la PR. Això és irrellevant si les revisions estancades ja es descarten.
-settings.require_signed_commits = Requerir commits signats
-settings.require_signed_commits_desc = Rebutja pujades a aquesta branca si no són signades o no es poden verificar.
-settings.protect_branch_name_pattern = Patró de nom de branca protegit
-settings.protect_branch_name_pattern_desc = Patrons de nom de branca protegits. Vegeu la documentació per la sintaxi de patrons. Per exemple: main, release/**
-settings.protect_protected_file_patterns = Patrons de fitxer protegits (separats amb punt i coma ";")
-settings.protect_protected_file_patterns_desc = Els fitxers protegits no es poden modificar directament encara que l'usuari tingui permisos per afegir, editar i eliminar fitxers en aquesta branca. Es pot indicar més d'un patró, separats amb punt i coma (";"). Vegeu la documentació %[2]s per la sintaxi de patrons. Per exemple: .drone.yml, /docs/**/*.txt.
-settings.protect_unprotected_file_patterns = Patrons de fitxer no protegits (separats amb punt i coma ";")
-settings.protect_unprotected_file_patterns_desc = Els usuaris amb accés d'escriptura poden modificar els fitxers no protegits, saltant-se la restricció de pujada. Es pot indicar més d'un patró, separats amb punt i coma (";"). Vegeu la documentació %[2]s per la sintaxi de patró. Per exemple: .drone.yml, /docs/**/*.txt.
-settings.update_protect_branch_success = La regla de protecció de branca "%s" s'ha actualitzat.
-settings.remove_protected_branch_success = La regla de protecció de branca "%s" s'ha eliminat.
-settings.remove_protected_branch_failed = No s'ha pogut eliminar la regla de protecció de branca "%s".
-settings.protected_branch_deletion = Protecció d'eliminació de branca
-settings.protected_branch_deletion_desc = Desactivar la protecció de branca permet als usuaris amb accés d'escriptura pujar a la branca. Continua?
-settings.block_rejected_reviews = Bloqueja la fusió en revisions rebutjades
-settings.merge_style_desc = Estils de fusió
-settings.default_merge_style_desc = Estil de fusió predeterminat
-settings.tags.protection = Protecció d'etiquetes
-settings.tags.protection.pattern = Patró d'etiquetes
-settings.tags.protection.allowed.users = Usuaris permesos
-settings.tags.protection.allowed.teams = Equips permesos
-settings.tags.protection.allowed.noone = Ningú
-settings.tags.protection.create = Afegir regla
-settings.tags.protection.none = No hi ha etiquetes protegides.
-settings.tags.protection.pattern.description = Podeu usar un sol nom o un patró «glob» o expressió regular per coincidir amb diferents etiquetes. Llegiu-ne més en la guia d'etiquetes protegides.
-settings.bot_token = Testimoni de bot
-settings.chat_id = ID de Xat
-settings.thread_id = ID de fil
-settings.matrix.homeserver_url = URL del homeserver
-settings.matrix.room_id = ID de sala
-settings.matrix.message_type = Tipus de missatge
-settings.archive.text = Arxivar el repositori el farà de només-lectura. S'amagarà del tauler. Ningú (tampoc vós!) hi podrà fer commits nous, o obrir-hi incidències o «pull requests».
-settings.archive.error = Hi ha hagut un error en arxivar el repositori. Vegeu el log per més detalls.
-settings.archive.error_ismirror = No podeu arxivar un repositori mirall.
-settings.archive.branchsettings_unavailable = La configuració de branca no és disponible en repositoris arxivats.
-settings.archive.tagsettings_unavailable = La configuració d'etiquetes no és disponible en repositoris arxivats.
-settings.archive.mirrors_unavailable = Els miralls no són disponibles en repositoris arxivats.
-settings.unarchive.button = Des-arxivar repositori
-settings.unarchive.header = Des-arxiva aquest repositori
-settings.unarchive.text = Des-arxivar el repositori farà possible rebre-hi commits i pujades, així com noves incidències i «pull requests».
-settings.unarchive.success = El repositori s'ha des-arxivat satisfactòriament.
-settings.unarchive.error = Hi ha hagut un error en des-arxivar el repositori. Vegeu el log per més detalls.
-settings.update_avatar_success = S'ha actualitzat l'avatar del repositori.
-editor.commit_empty_file_text = L'arxiu que s'està a punt de cometre és buit. Procedir?
-pulls.no_merge_not_ready = Aquesta «pull request» no està llesta per a ser fusionada, comprova l'estat de revisió i les comprovacions d'estat.
-activity.navbar.pulse = Pols
-settings.event_action_recover_desc = La execució de l'acció ha finalitzat amb èxit després de que la última execució en el mateix flux fallés.
-settings.event_action_success_desc = La execució de l'acció ha tingut èxit.
-settings.event_package_desc = Paquet creat o eliminat en un repositori.
-settings.branch_filter = Filtre de branca
-settings.branch_filter_desc = Llista blanca de la branca per als esdeveniments de pujada i creació/eliminació de branques, especificada com un patró «glob». Si és buida o *, s'enregistraran els esdeveniments de totes les branques. Vegeu la documentació %[2]s per a la sintaxi. Per exemple: master, {master,release*}.
-settings.protect_whitelist_deploy_keys = Posar les claus d'implementació amb accés d'escriptura per pujar (push) a la llista blanca.
-settings.protect_no_valid_status_check_patterns = Sense patrons de comprovació d'estat vàlids.
-settings.protect_required_approvals = Aprovacions necessàries
-settings.protect_required_approvals_desc = Permet fusionar només «pull requests» amb prou revisions positives.
-settings.protect_approvals_whitelist_enabled = Limita les aprovacions als usuaris o equips de la llista blanca
-settings.protect_approvals_whitelist_enabled_desc = Només comptaran cap al total d'aprovacions necessàries les revisions d'usuaris i equips de la llista blanca. Si la llista és buida, en comptaran les revisions de tothom amb accés d'escriptura.
-settings.protect_approvals_whitelist_users = Revisors en la llista blanca
-settings.protect_approvals_whitelist_teams = Equips en la llista blanca per revisions
-settings.block_rejected_reviews_desc = No es podrà fusionar quan els revisors oficials en sol·licitin canvis, encara que hi hagi prou aprovacions.
-settings.block_on_official_review_requests = Bloquejar fusió en sol·licituds de revisió oficials
-settings.block_on_official_review_requests_desc = No es podrà fusionar quan tingui sol·licituds de revisió oficials, encara que hi hagi prou aprovacions.
-settings.block_outdated_branch = Bloquejar fusió si la «pull request» és obsoleta
-settings.block_outdated_branch_desc = No es podrà fusionar quan la branca cap (head) sigui darrera la branca base.
-settings.enforce_on_admins = Aplica aquesta regla als administradors del repositori
-settings.enforce_on_admins_desc = Els repositoris del repositori no poden saltar-se aquesta regla.
-settings.default_branch_desc = Tria una branca per defecte del repositori per a «pull requests» i commits:
-settings.choose_branch = Tria una branca…
-settings.no_protected_branch = No hi ha branques protegides.
-settings.protected_branch_required_rule_name = Nom de regla obligatori
-settings.protected_branch_duplicate_rule_name = Ja hi ha una regla per a aquest set de branques
-settings.protected_branch_required_approvals_min = El nombre d'aprovacions necessàries no pot ser negatiu.
-settings.lfs_filelist = Fitxers LFS desats en aquest repositori
-settings.lfs_no_lfs_files = No hi ha fitxers LFS desats en aquest repositori
-settings.lfs_findcommits = Cercar commits
-settings.lfs_lfs_file_no_commits = No s'ha trobat commits en aquest fitxer LFS
-settings.lfs_noattribute = Aquest camí no té l'atribut bloquejable en la branca per defecte
-settings.lfs_delete = Eliminar fitxer LFS amb OID %s
-settings.lfs_delete_warning = Eliminar un fitxer LFS pot provocar errors de "aquest objecte no existeix" en fer checkout. Continuar?
-settings.lfs_findpointerfiles = Cercar fitxers de punters
-settings.lfs_locks = Bloqueigs
-settings.lfs_invalid_locking_path = Camí invàlid: %s
-settings.lfs_invalid_lock_directory = No es pot bloquejar el directori: %s
-settings.lfs_lock_already_exists = Ja està bloquejat: %s
-settings.lfs_lock = Bloqueig
-settings.lfs_lock_path = Camí al fitxer per bloquejar…
-settings.lfs_locks_no_locks = Sense bloqueigs
-settings.lfs_lock_file_no_exist = El fitxer bloquejat no existeix en la branca per defecte
-settings.lfs_force_unlock = Forçar el desbloqueig
-settings.lfs_pointers.sha = Hash del «blob»
-settings.lfs_pointers.inRepo = En repositori
-settings.lfs_pointers.exists = Existeix en magatzem
-settings.lfs_pointers.accessible = Accessible per l'usuari
-settings.rename_branch_failed_protected = No es pot canviar el nom de la branca %s perquè està protegida.
-settings.rename_branch_failed_exist = No es pot canviar el nom de la branca perquè la branca objectiu %s existeix.
-settings.rename_branch_failed_not_exist = No es pot canviar el nom de la branca %s perquè no existeix.
-settings.rename_branch_success = S'ha canviat el nom de la branca %s satisfactòriament.
-settings.rename_branch = Canviar el nom de branca
-diff.browse_source = Explorar codi font
-diff.comment.markdown_info = S'admet el format Markdown.
-release.add_tag_msg = Usar el títol i contingut de la publicació com al missatge d'etiqueta.
-release.hide_archive_links = Amagar els arxius generats automàticament
-release.hide_archive_links_helper = Amaga automàticament els arxius de codi font generats per a aquesta publicació. Per exemple, si n'esteu pujant els vostres.
-release.add_tag = Crear etiqueta
-release.releases_for = Publicacions per %s
-release.tags_for = Etiquetes per %s
-release.system_generated = Aquest adjunt es genera automàticament.
-release.type_attachment = Adjunt
-release.type_external_asset = Actiu extern
-release.asset_name = Nom d'actiu
-release.asset_external_url = URL externa
-release.add_external_asset = Afegeix actiu extern
-release.invalid_external_url = URL externa invàlida: "%s"
-branch.name = Nom de branca
-branch.already_exists = Ja existeix una branca anomenada "%s".
-branch.delete = Eliminar branca "%s"
-branch.delete_html = Eliminar branca
-branch.deletion_success = S'ha eliminat la branca "%s".
-release.summary_card_alt = Panell de resum d'una publicació titulada "%s" al repositori %s
-branch.delete_desc = Eliminar una branca és permanent. Malgrat la branca eliminada pot seguir existint durant una estona abans d'eliminar-se completament, aquesta acció NO es pot desfer en la majoria de casos. Continuar?
-branch.deletion_failed = No s'ha pogut eliminar la branca "%s".
-branch.delete_branch_has_new_commits = No s'ha pogut eliminar la branca "%s" perquè s'han afegit nou commits després de fusionar-la.
-branch.create_branch = Crear branca %s
-branch.create_from = des de "%s"
-branch.create_success = S'ha creat la branca "%s".
-branch.branch_already_exists = La branca "%s" ja existeix en aquest repositori.
-branch.branch_name_conflict = El nom de branca "%s" col·lideix amb la branca "%s" que ja existeix.
-branch.tag_collision = No es pot crear la branca "%s" perquè ja existeix una etiqueta amb el mateix nom al repositori.
-branch.deleted_by = Eliminada per %s
-branch.restore_success = S'ha restaurat la branca "%s".
-branch.restore_failed = No s'ha pogut restaurar la branca "%s".
-branch.protected_deletion_failed = La branca "%s" és protegida. No es pot eliminar.
-branch.default_deletion_failed = La branca "%s" és la branca per defecte. No es pot eliminar.
-branch.restore = Restaurar la branca "%s"
-branch.download = Baixar la branca "%s"
-branch.rename = Canviar el nom de la branca "%s"
-branch.included_desc = Aquesta branca és part de la branca per defecte
-branch.included = Inclosa
-branch.create_new_branch = Crear branca des de branca:
-branch.confirm_create_branch = Crear branca
-branch.warning_rename_default_branch = Esteu canviant el nom de la branca per defecte.
-branch.rename_branch_to = Canviant el nom de la branca "%s".
-branch.create_branch_operation = Crear branca
-branch.new_branch = Crear branca nova
-branch.new_branch_from = Crear branca nova des de "%s"
-branch.renamed = La branca %s ha canviat el nom a %s.
-tag.create_tag = Crear etiqueta %s
-tag.create_tag_operation = Crear etiqueta
-tag.confirm_create_tag = Crear etiqueta
-tag.create_tag_from = Crear nova etiqueta des de "%s"
-tag.create_success = S'ha creat l'etiqueta "%s".
-topic.manage_topics = Gestionar temes
-topic.count_prompt = No podeu seleccionar més de 25 temes
-topic.format_prompt = Els temes han de començar amb una lletra o número, poden incloure guions ("-") i punts ("."), i tenir fins a 35 caràcters. Les lletres han de ser minúscules.
-find_file.go_to_file = Cercar fitxer
-find_file.no_matching = No s'ha trobat un fitxer coincident
-error.csv.too_large = No es pot mostrar aquest fitxer perquè és massa gran.
-error.csv.unexpected = No es pot mostrar aquest fitxer perquè conté un caràcter inesperat a la línia %d i columna %d.
-error.csv.invalid_field_count = No es pot mostrar aquest fitxer perquè té un nombre d'entrades incorrecte a la línia %d.
-settings.web_hook_name_feishu = Feishu / Lark Suite
-settings.web_hook_name_larksuite_only = Lark Suite
-settings.web_hook_name_wechatwork = WeCom (Wechat Work)
-settings.lfs_pointers.found = S'ha trobat %d punters de blob - %d associats, %d no associats (%d no són a l'emmagatzematge)
-settings.lfs_pointers.associateAccessible = Associar %d OIDs accessibles
-settings.matrix.access_token_helper = Es recomana muntar un compte de Matrix dedicat per això. El testimoni d'accés el podeu trobar al client web Element (en una pestanya privada/d'incògnit) > User menu (cantó superior esquerre) > All settings > Help & About > Advanced > Access Token (sota de l'URL del homeserver). Tanqueu la pestanya privada/d'incògnit (tancar la sessió invalidaria el testimoni).
-settings.matrix.room_id_helper = L'ID de sala el podeu trobar al client web Element > Room Settings > Advanced > Internal room ID. Per exemple: %s.
-diff.parent = pare
[user]
unblock = Desbloquejar
@@ -2616,16 +2302,16 @@ public_activity.visibility_hint.admin_private = Aquesta activitat és visible pe
public_activity.visibility_hint.self_private_profile = La vostra activitat és visible només per vós i pels administradors de la instància perquè el vostre perfil és privat. Configurar.
change_avatar = Canvieu el vostre avatar…
joined_on = S'ha unit el %s
+
starred = Repositoris destacats
[git.filemode]
executable_file = Fitxer executable
symbolic_link = Enllaç simbòlic
submodule = Submòdul
-normal_file = Fitxer normal
-directory = Directori
[markup]
+filepreview.truncated = La vista prèvia s'ha truncat
[translation_meta]
test = Aquest és un text de prova. No es mostra a l'interfície d'usuari de Forgejo, però s'utilitza amb finalitats de prova. Pots introduir "d'acord" per a estalviar temps (o alguna frase divertida al teu gust) i arribar a la dolça fita del 100% :)
@@ -2654,7 +2340,7 @@ settings.confirm_delete_account = Confirmar-ne l'eliminació
settings.delete_org_title = Eliminar l'organització
settings.delete_org_desc = Aquesta organització s'eliminarà permanentment. Voleu continuar?
settings.labels_desc = Afegiu etiquetes que poden ser usades a totes les incidències de tots els repositoris d'aquesta organització.
-members.private = Amagat
+members.private = Ocult
members.member_role = Funció del membre:
members.owner = Propietari
members.member = Membre
@@ -2682,56 +2368,15 @@ teams.add_team_member = Afegir un membre a l'equip
teams.invite_team_member = Convidar a %s
teams.invite_team_member.list = Invitacions pendents
teams.delete_team_title = Eliminar l'equip
-org_desc = Descripció
-team_desc = Descripció
-team_name = Nom de l'equip
-lower_members = membres
+
members = Membres
teams = Equips
code = Codi
+lower_members = membres
lower_repositories = repositoris
-settings.repoadminchangeteam = L'administrador del repositori pot donar-ne i treure'n l'accés als equips
-members.leave = Marxar
-org_name_holder = Nom de l'organització
-org_full_name_holder = Nom complet de l'organització
-org_name_helper = Els noms d'organització han de ser curts i memorables.
-create_org = Crear organització
-open_dashboard = Obrir tauler
-repo_updated = Actualitzat %s
-create_new_team = Nou equip
-create_team = Crear equip
-team_name_helper = Els noms d'equip han de ser curts i memorables.
-team_desc_helper = Descriviu l'objectiu o rol de l'equip.
-team_permission_desc = Permís
-team_unit_desc = Permetre accés a seccions del repositori
-team_unit_disabled = (Desactivat)
-follow_blocked_user = No podeu seguir aquesta organització perquè us ha bloquejat.
-form.name_reserved = El nom d'organització "%s" és reservat.
-form.name_pattern_not_allowed = El patró "%s" no està permès en un nom d'organització.
-form.create_org_not_allowed = No teniu permisos per crear una organització.
-settings.change_orgname_prompt = Nota: Canviar el nom de l'organització també en canviarà l'URL i alliberarà el nom antic.
-settings.change_orgname_redirect_prompt.with_cooldown.one = El nom antic de l'organització serà disponible a tothom després d'un període de protecció de %[1]d dia. Encara podreu reclamar el nom antic durant el període de protecció.
-settings.change_orgname_redirect_prompt.with_cooldown.few = El nom antic de l'organització serà disponible a tothom després d'un període de protecció de %[1]d dies. Encara podreu reclamar el nom antic durant el període de protecció.
-settings.hooks_desc = Afegir webhooks que s'activaran a tots els repositoris en aquesta organització.
-members.public_helper = Ocultar
-members.private_helper = Fer visible
-teams.admin_access_helper = Els membres poden pujar (push) i baixar (pull) als repositoris de l'equip i afegir-hi col·laboradors.
-teams.delete_team_desc = Eliminar un equip fa que els seus membres perdin accés al repositori. Continuar?
-teams.delete_team_success = S'ha eliminat l'equip.
-teams.admin_permission_desc = Aquest equip atorga accés d'administrador: els membres poden veure els repositoris de l'equip, pujar-hi (push) i afegir-hi col·laboradors.
-teams.remove_all_repos_desc = Això eliminarà tots els repositoris de l'equip.
-teams.add_all_repos_desc = Això afegirà tots els repositoris de l'organització a l'equip.
-teams.add_nonexistent_repo = El repositori que voleu afegir no existeix. Si us plau, creeu-lo.
-teams.add_duplicate_users = L'usuari ja és un membre de l'equip.
-teams.repos.none = Aquest equip no pot accedir a cap repositori.
-teams.members.none = No hi ha membres a l'equip.
-teams.specific_repositories = Repositoris específics
-teams.specific_repositories_helper = Els membres només tindran accés a repositoris afegits explícitament a l'equip. Seleccionar això no eliminarà automàticament els repositoris ja afegits a Tots els repositoris.
-teams.all_repositories = Tots els repositoris
-teams.all_repositories_helper = L'equip té accés a tots els repositoris. Seleccionar això afegirà tots els repositoris a l'equip.
-teams.invite.title = Heu sigut convidats a unir-vos a l'equip %s a l'organització %s.
-teams.invite.by = convidat per %s
-teams.invite.description = Si us plau, feu clic al botó aquí sota per unir-vos a l'equip.
+org_desc = Descripció
+team_name = Nom de l'equip
+team_desc = Descripció
[admin]
dashboard.cron.finished = Cron: %[1]s ha finalitzat
@@ -2743,424 +2388,59 @@ dashboard.delete_missing_repos = Suprimir tots els repositoris que no tinguin el
dashboard.delete_missing_repos.started = S'ha iniciat la tasca per suprimir tots els repositoris que no tinguin els fitxers de Git.
dashboard.update_mirrors = Actualitzar les rèpliques
dashboard.archive_cleanup = Suprimir els arxius de repositori antics
+dashboard.memory_allocate_times = Assignacions de memòria
+repositories = Repositoris
+hooks = Webhooks
+users.name = Nom d'usuari
+users.full_name = Nom complet
+users.activated = Activat
+users.admin = Administrador
+users.list_status_filter.is_admin = Administrador
+emails.activated = Activat
+emails.filter_sort.email = Correu electrònic
+emails.filter_sort.name = Nom d'usuari
orgs.name = Nom
orgs.teams = Equips
+orgs.members = Membres
+orgs.new_orga = Nova organització
repos.name = Nom
repos.issues = Problemes
repos.size = Mida
-auths.name = Nom
-config.db_name = Nom
-config.mailer_name = Nom
-monitor.name = Nom
-notices.type = Tipus
-config.db_type = Tipus
-auths.type = Tipus
+packages.name = Nom
+packages.version = Versió
packages.type = Tipus
packages.repository = Repositori
-notices.type_1 = Repositori
packages.size = Mida
+auths.name = Nom
+auths.type = Tipus
auths.enabled = Habilitat
-config.ssh_enabled = Habilitat
-config.lfs_enabled = Habilitat
-config.mailer_enabled = Habilitat
-config.db_host = Amfitrió
auths.host = Amfitrió
auths.port = Port
+config.ssh_enabled = Habilitat
config.ssh_port = Port
-users.name = Nom d'usuari
-emails.filter_sort.name = Nom d'usuari
+config.lfs_enabled = Habilitat
+config.db_type = Tipus
+config.db_host = Amfitrió
+config.db_name = Nom
config.db_user = Nom d'usuari
config.db_schema = Esquema
config.db_ssl_mode = SSL
config.db_path = Camí
-users.full_name = Nom complet
-users.activated = Activat
-emails.activated = Activat
-emails.filter_sort.email = Correu electrònic
-users.admin = Administrador
+config.mailer_enabled = Habilitat
+config.mailer_name = Nom
+monitor.name = Nom
+monitor.queue.name = Nom
+monitor.queue.type = Tipus
+notices.type = Tipus
+notices.type_1 = Repositori
notices.desc = Descripció
-packages.name = Nom
-packages.version = Versió
-orgs.members = Membres
-orgs.new_orga = Nova organització
-repositories = Repositoris
-hooks = Webhooks
-dashboard.delete_generated_repository_avatars = Suprimir els avatars de repositori generats
-dashboard.sync_repo_tags = Sincronitzar les etiquetes de les dades de Git a la base de dades
-dashboard.repo_health_check = Comprovar la salut de tots els repositoris
-dashboard = Tauler
-self_check = Comprovació automàtica
-identity_access = Identitat i accés
-users = Comptes d'usuari
-organizations = Organitzacions
-assets = Recursos de codi
-integrations = Integracions
-authentication = Fonts d'autentificació
-emails = Adreces de correu electrònic d'usuaris
-config = Configuració
-config_summary = Resum
-config_settings = Configuració
-monitor = Monitoratge
-first_page = Primer
-last_page = Últim
-total = Total: %d
-settings = Configuració d'administrador
-dashboard.new_version_hint = Forgejo %s és ara disponible, esteu executant %s. Comprova el blog per més detalls.
-dashboard.statistic = Resum
-dashboard.operations = Operacions de manteniment
-dashboard.system_status = Estat del sistema
-dashboard.operation_name = Nom d'operació
-dashboard.clean_unbind_oauth = Neteja les connexions OAuth desenllaçades
-dashboard.operation_run = Executar
-dashboard.clean_unbind_oauth_success = S'han eliminat totes les connexions OAuth desenllaçades.
-dashboard.task.started = Tasca iniciada: %[1]s
-dashboard.task.process = Tasca: %[1]s
-dashboard.task.cancelled = Tasca: %[1]s cancel·lada: %[3]s
-dashboard.task.error = Error en la tasca: %[1]s: %[3]s
-dashboard.task.finished = Tasca: %[1] iniciada per %[2s] ha finalitzat
-dashboard.task.unknown = Tasca desconeguda: %[1]s
-dashboard.cron.started = Cron iniciat: %[1]s
-dashboard.cron.cancelled = Cron: %[1]s cancel·lat: %[3]s
-dashboard.cron.error = Error amb Cron: %s: %[3]s
-dashboard.sync_repo_branches = La sincronització ha ignorat branques de les dades Git a la base de dades
-dashboard.check_repo_stats = Comprovar totes les estadístiques del repositori
-dashboard.deleted_branches_cleanup = Netejar branques eliminades
-dashboard.update_migration_poster_id =Actualitza les ID de l'autor de migració
-dashboard.git_gc_repos = Recull la brossa de tots els repositoris
-dashboard.resync_all_sshkeys = Actualitzar el fitxer ".ssh/authorized_keys" amb les claus SSH de Forgejo.
-dashboard.resync_all_sshprincipals = Actualitzar el fitxer ".ssh/authorized_principals" amb els principals SSH de Forgejo.
-dashboard.resync_all_hooks = Resincronitzar els ganxos Git de tots els repositoris (pre-receive, update, post-receive, proc-receive, …)
-dashboard.reinit_missing_repos = Reinicialitza tots els repositoris Git que falten i que tenen registres
-dashboard.sync_external_users = Sincronitzar dades d'usuari externes
-dashboard.cleanup_hook_task_table = Netejar la taula hook_task
-dashboard.cleanup_packages = Netejar paquets caducats
-dashboard.cleanup_actions = Netejar registres i artefactes d'accions caducats
-dashboard.delete_old_actions = Eliminar totes les activitats antigues de la base de dades
-dashboard.delete_old_actions.started = Eliminar totes les activitats antigues des que s'ha iniciat la base de dades.
-dashboard.delete_old_system_notices = Eliminar totes les notificacions de sistema antigues de la base de dades
-dashboard.gc_lfs = Recull la brossa d'objectes meta LFS
-dashboard.stop_zombie_tasks = Aturar tasques d'accions zombi
-dashboard.stop_endless_tasks = Aturar tasques d'accions infinites
-dashboard.cancel_abandoned_jobs = Cancel·lar feines d'accions abandonades
-dashboard.sync_branch.started = S'ha iniciat la sincronització de branca
-dashboard.sync_tag.started = S'ha iniciat la sincronització d'etiquetes
-dashboard.cron.process = Cron: %[1]s
-notices = Notificacions del sistema
-dashboard.rebuild_issue_indexer = Reconstruir l'indexador d'incidències
-users.user_manage_panel = Gestionar comptes d'usuari
-users.new_account = Crear compte d'usuari
-users.restricted = Restringit
-users.reserved = Reservat
-users.bot = Bot
-users.remote = Remot
-users.repos = Repos
-users.created = Creats
-users.last_login = Darrer inici de sessió
-users.never_login = Mai ha iniciat sessió
-users.send_register_notify = Notificar sobre el registre per correu
-users.new_success = S'ha creat l'usuari "%s".
-users.edit = Editar
-users.auth_source = Font d'autenticació
-users.local = Local
-users.auth_login_name = Nom d'autenticació de sessió
-users.password_helper = Deixeu la contrasenya buida si no la voleu canviar.
-users.update_profile_success = S'ha actualitzat el compte d'usuari.
-users.edit_account = Editar compte d'usuari
-users.max_repo_creation = Nombre màxim de repositoris
-users.max_repo_creation_desc = (Introduïu -1 per usar el límit global predeterminat.)
-users.is_activated = Compte actiu
-users.activated.description = Completar la verificació per correu. L'usuari d'un compte inactiu no podrà iniciar-hi sessió fins que n'hagi verificat el correu.
-users.prohibit_login = Compte suspès
-users.block.description = Fa que l'usuari no pugui interactuar amb aquest servei a través del seu compte i en prohibeix l'inici de sessió.
-users.is_admin = Compte d'administrador
-users.admin.description = Dona accés complet a totes les funcions d'administració a través de la interfície web i l'API.
-users.is_restricted = Compte restringit
-users.restricted.description = Només permet interactuar amb repositoris i organitzacions quan l'usuari n'és col·laborador. Això no permet l'accés als repositoris públics d'aquesta instància.
-users.allow_git_hook = Pot crear ganxos Git
-users.allow_git_hook_tooltip = Els ganxos Git s'executen com a l'usuari del sistema operatiu on corre Forgejo, i tenen el mateix nivell d'accés a l'amfitrió. Per tant, els usuaris amb aquest privilegi especial poden accedir i modificar tots els repositoris de Forgejo, així com la base de dades que fa servir Forgejo. Això també els permet obtenir privilegis d'administrador a Forgejo.
-users.allow_import_local = Pot importar repositoris locals
-users.local_import.description = Permet la importació de repositoris des del sistema de fitxers local del servidor. Això pot ser un problema de seguretat.
-users.allow_create_organization = Pot crear organitzacions
-users.organization_creation.description = Permet crear noves organitzacions.
-users.update_profile = Actualitzar compte d'usuari
-users.delete_account = Eliminar compte d'usuari
-users.cannot_delete_self = No podeu eliminar-vos vós mateix
-users.still_own_repo = Aquest usuari encara té un o més repositoris. Elimineu-los o transferiu-los abans.
-users.still_has_org = Aquest usuari és membre d'una organització. Elimineu-lo de totes les organitzacions abans.
-users.purge = Purgar usuari
-users.purge_help = Elimina forçosament l'usuari i tots els seus repositoris, organitzacions i paquets. També s'eliminaran tots els seus comentaris i incidències.
-users.still_own_packages = Aquest usuari encara té un o més paquets. Elimineu-los abans.
-users.deletion_success = S'ha eliminat l'usuari.
-users.details = Detalls d'usuari
-emails.email_manage_panel = Gestionar correus d'usuari
-emails.primary = Principal
-emails.filter_sort.email_reverse = Correu (invers)
-emails.filter_sort.name_reverse = Nom d'usuari (invers)
-emails.updated = Correu actualitzat
-emails.not_updated = No s'ha pogut actualitzar l'adreça de correu: %v
-emails.duplicate_active = Aquesta adreça de correu ja pertany a un altre usuari.
-emails.change_email_header = Actualitzar propietats del correu
-emails.change_email_text = Esteu segur que voleu modificar aquesta adreça de correu?
-emails.delete = Eliminar adreça de correu
-emails.delete_desc = Esteu segur que voleu eliminar aquesta adreça de correu?
-emails.deletion_success = S'ha eliminat l'adreça de correu.
-emails.delete_primary_email_error = No podeu eliminar l'adreça de correu principal.
-orgs.org_manage_panel = Gestionar organitzacions
-repos.repo_manage_panel = Gestionar repositoris
-repos.unadopted = Repositoris no-adoptats
-repos.unadopted.no_more = No s'han trobat repositoris no-adoptats.
-repos.owner = Propietari
-repos.lfs_size = Mida LFS
-packages.package_manage_panel = Gestionar paquets
-packages.total_size = Mida total: %s
-packages.unreferenced_size = Mida sense referenciar: %s
-packages.cleanup = Netejar les dades caducades
-packages.cleanup.success = S'han netejat les dades caducades satisfactòriament
-packages.owner = Propietari
-packages.creator = Creador
-packages.published = Publicat
-defaulthooks = Webhooks predeterminats
-defaulthooks.desc = Els webhooks fan una petició automàtica HTTP POST a un servidor quan s'activen alguns esdeveniments de Forgejo. Els webhooks definits aquí són predeterminats i es copiaran a tots els nous repositoris. Llegiu-ne més en la guia de webhooks.
-defaulthooks.add_webhook = Afegir webhook per defecte
-defaulthooks.update_webhook = Actualitzar webhook per defecte
-systemhooks = Webhooks del sistema
-systemhooks.desc = Els webhooks fan una petició automàtica HTTP POST a un servidor quan s'activen alguns esdeveniments de Forgejo. Els webhooks definits aquí s'aplicaran a tots els repositoris del sistema, així que considereu l'impacte que poden tenir en el rendiment. Llegiu-ne més en la guia de webhooks.
-systemhooks.add_webhook = Afegir webhook de sistema
-systemhooks.update_webhook = Actualitzar webhook de sistema
-auths.auth_manage_panel = Gestionar fonts d'autenticació
-auths.new = Afegir font d'autenticació
-auths.syncenabled = Activar la sincronització d'usuaris
-auths.updated = Actualitzat
-auths.auth_type = Tipus d'autenticació
-auths.auth_name = Nom d'autenticació
-auths.security_protocol = Protocol de seguretat
-auths.attribute_username = Atribut de nom d'usuari
-auths.attribute_username_placeholder = Deixeu-ho buit per usar el nom d'usuari de Forgejo.
-auths.attribute_name = Atribut de nom
-auths.attribute_surname = Atribut de cognom
-auths.attribute_mail = Atribut de correu electrònic
-auths.attribute_ssh_public_key = Atribut de clau pública SSH
-auths.attribute_avatar = Atribut d'avatar
-auths.use_paged_search = Usar cerca en pàgines
-auths.search_page_size = Mida de pàgina
-auths.filter = Filtre d'usuari
-auths.admin_filter = Filtre d'administrador
-auths.restricted_filter = Filtre restringit
-auths.restricted_filter_helper = Deixeu-ho buit per no marcar cap usuari com a restringit. Useu un asterisc ("*") per marcar tots els usuaris que no coincideixin amb el Filtre d'administrador com a restringits.
-auths.verify_group_membership = Verificar l'adhesió de grup a LDAP (deixeu el filtre buit per ignorar-ho)
-auths.enable_ldap_groups = Activar grups LDAP
-auths.smtp_auth = Tipus d'autenticació SMTP
-auths.smtphost = Amfitrió SMTP
-auths.smtpport = Port SMTP
-auths.allowed_domains = Dominis permesos
-auths.allowed_domains_helper = Deixeu-ho buit per permetre tots els dominis. Separeu múltiples dominis amb una coma (",").
-auths.skip_tls_verify = Salta't la verificació TLS
-auths.force_smtps = Força l'SMTPS
-auths.force_smtps_helper = L'SMTPS sempre usa el port 465. Indiqueu això per forçar l'SMTPS en un altre port. (Sinó s'usarà l'STARTTLS en altres ports, sempre que l'amfitrió ho suporti.)
-auths.pam_service_name = Nom de servei PAM
-auths.pam_email_domain = Domini de correu PAM (opcional)
-auths.oauth2_provider = Proveïdor OAuth2
-auths.oauth2_icon_url = URL d'icona
-auths.oauth2_clientID = ID de client (clau)
-auths.oauth2_clientSecret = Secret de client
-auths.openIdConnectAutoDiscoveryURL = URL d'OpenID Connect Auto Discovery
-auths.oauth2_use_custom_url = Usar URL personalitzades enlloc d'URL predeterminades
-auths.oauth2_tokenURL = URL de testimoni (token)
-auths.oauth2_authURL = URL d'autorització
-auths.oauth2_profileURL = URL de perfil
-auths.oauth2_emailURL = URL de correu
-auths.edit = Editar font d'autenticació
-auths.activated = S'ha activat aquesta font d'autenticació
-auths.new_success = S'ha afegit l'autenticació "%s".
-auths.update_success = S'ha actualitzat la font d'autenticació.
-auths.update = Actualitzar font d'autenticació
-auths.delete = Eliminar font d'autenticació
-auths.delete_auth_title = Eliminar font d'autenticació
-auths.delete_auth_desc = Eliminar una font d'autenticació fa que els usuaris que en fan ús no puguin iniciar sessió. Continuar?
-auths.still_in_used = Aquesta font d'autenticació encara s'utilitza. Convertiu o elimineu els usuaris que en fan ús abans.
-auths.deletion_success = S'ha eliminat la font d'autenticació.
-auths.login_source_exist = La font d'autenticació "%s" ja existeix.
-config.server_config = Configuració de servidor
-config.app_name = Títol de la instància
-config.app_slogan = Eslògan de la instància
-config.app_ver = Versió de Forgejo
-config.app_url = URL base
-config.custom_conf = Camí al fitxer de configuració
-config.domain = Domini del servidor
-config.offline_mode = Mode local
-config.git_version = Versió de Git
-config.ssh_config = Configuració SSH
-config.run_user = Executa com a usuari
-auths.tips.oauth2.general = Autenticació OAuth2
-auths.tips.oauth2.general.tip = Quan registreu una nova autenticació OAuth2, l'URL de crida/redirecció serà:
-auths.tip.oauth2_provider = Proveïdor OAuth2
-auths.tip.bitbucket = Registreu un nou consumidor OAuth2 a %s i afegiu els permisos "Compte" - "Lectura"
-auths.tip.nextcloud = Registreu un nou consumidor OAuth en la vostra instància amb el menú "Configuració -> Seguretat -> Client OAuth 2.0"
-auths.tip.dropbox = Crea una nova aplicació a %s
-auths.tip.facebook = Registreu una nova aplicació a %s i afegiu el producte "Facebook Login"
-config.repo_root_path = Camí arrel del repositori
-auths.bind_dn = DN bind
-auths.bind_password = Contrasenya bind
-auths.user_base = Base de cerca d'usuari
-auths.user_dn = DN d'usuari
-auths.attributes_in_bind = Recupera els atributs del context bind DN
-auths.default_domain_name = Nom de domini per defecte usat per l'adreça de correu
-auths.allow_deactivate_all = Permet que un resultat de cerca buit desactivi tots els usuaris
-auths.oauth2_required_claim_value_helper = Assigneu aquest valor per restringir l'inici de sessió des d'aquesta font als usuaris que declarin aquest nom i valor
-auths.tip.mastodon = Introduïu l'URL a una instància diferent de Mastodon amb la que voleu autenticar-vos (o bé useu la instància per defecte)
-auths.unable_to_initialize_openid = No s'ha pogut inicialitzar el proveïdor d'OpenID Connect: %s
-auths.invalid_openIdConnectAutoDiscoveryURL = URL d'Auto Discovery invàlida (ha de ser una URL vàlida començant amb http:// o https://)
-config.custom_file_root_path = Camí arrel dels fitxers personalitzada
-config.disable_router_log = Desactiva els registres de l'encaminador
-config.run_mode = Mode d'execució
-config.app_data_path = Camí a les dades d'aplicació
-config.log_file_root_path = Camí de registres
-config.script_type = Tipus d'script
-config.reverse_auth_user = Usuari d'autenticació al servidor intermediari revers
-config.ssh_start_builtin_server = Usa el servidor integrat
-config.ssh_domain = Domini del servidor SSH
-config.ssh_listen_port = Port d'escolta
-config.ssh_root_path = Camí arrel
-config.ssh_key_test_path = Camí al test de clau
-config.ssh_keygen_path = Camí keygen ("ssh-keygen")
-config.ssh_minimum_key_size_check = Comprovació mínima de la mida de clau
-config.ssh_minimum_key_sizes = Mides mínimes de clau
-config.lfs_config = Configuració LFS
-config.lfs_content_path = Camí de contingut LFS
-config.lfs_http_auth_expiry = Temps de caducitat d'autenticació HTTP de l'LFS
-config.db_config = Configuració de la base de dades
-config.service_config = Configuració del servei
-config.register_email_confirm = Requereix una confirmació de correu per a registrar-se
-config.disable_register = Deshabilita l'auto-registre
-config.allow_only_internal_registration = Permet el registre només a través de Forgejo
-config.allow_only_external_registration = Permet el registre només a través de serveis externs
-config.enable_openid_signup = Habilita l'auto-registre amb OpenID
-config.enable_openid_signin = Habilita l'inici de sessió amb OpenID
-config.show_registration_button = Mostra el botó de registre
-config.require_sign_in_view = Requereix iniciar sessió per veure el contingut
-config.mail_notify = Habilita les notificacions per correu
-config.enable_captcha = Habilita el CAPTCHA
-config.active_code_lives = Temps de caducitat del codi d'activació
-config.reset_password_code_lives = Temps de caducitat del codi de recuperació
-config.default_keep_email_private = Amaga les adreces de correu, per defecte
-config.default_allow_create_organization = Permet crear organitzacions, per defecte
-config.enable_timetracking = Habilita el seguiment de temps
-config.default_enable_timetracking = Habilita el seguiment de temps, per defecte
-config.allow_dots_in_usernames = Permet que el usuaris utilitzin punts en el nom d'usuari. Això no afecta als comptes que ja existeixen.
-config.default_allow_only_contributors_to_track_time = Fes que només els contribuïdors puguin fer un seguiment de temps
-config.no_reply_address = Domini del correu ocult
-config.default_visibility_organization = Visibilitat per defecte de les noves organitzacions
-config.default_enable_dependencies = Habilita les dependències d'incidències, per defecte
-config.webhook_config = Configuració dels Webhooks
-config.queue_length = Longitud de la cua
-config.deliver_timeout = Temps d'espera d'entrega
-config.skip_tls_verify = Salta't la verificació TLS
-config.mailer_config = Configuració del remitent
-config.mailer_enable_helo = Habilita HELO
-config.mailer_protocol = Protocol
-config.mailer_smtp_addr = Amfitrió SMTP
-config.mailer_smtp_port = Port SMTP
-config.mailer_user = Usuari
-config.mailer_use_sendmail = Usa Sendmail
-config.mailer_sendmail_path = Camí de Sendmail
-config.mailer_sendmail_args = Arguments extra per Sendmail
-config.mailer_sendmail_timeout = Temps d'espera per Sendmail
-config.test_email_placeholder = Correu electrònic (ex. test@example.com)
-config.send_test_mail = Envia un correu de prova
-config.send_test_mail_submit = Envia
-config.test_mail_failed = No s'ha pogut enviar el correu de prova a "%s": %v
-config.test_mail_sent = S'ha enviat un correu de prova a "%s".
-config.cache_config =
-config.cache_adapter =Adaptador de la memòria cau
-config.cache_interval =Interval de la memòria cau
-config.cache_conn =Connexió de la memòria cau
-config.cache_item_ttl = TTL dels ítems de la memòria cau
-config.cache_test = Prova la memòria cau
-config.cache_test_failed = No s'ha pogut examinar la memòria cau: %v.
-config.cache_test_slow = La memòria cau s'ha provat correctament, però la resposta és lenta: %s.
-config.cache_test_succeeded = La memòria cau s'ha provat correctament, s'ha rebut una resposta en %s.
-config.session_config = Configuració de la sessió
-config.session_provider = Proveïdor de la sessió
-config.provider_config = Configuració del proveïdor
-config.cookie_name = Nom de la galeta
-config.gc_interval_time = Interval de temps del GC
-config.session_life_time = Temps de vida de la sessió
-config.https_only = Només HTTPS
-config.picture_config = Configuració d'imatge i avatar
-config.disable_gravatar = Deshabilita Gravatar
-config.enable_federated_avatar = Habilita els avatars federats
-dashboard.operation_switch = Intercanvia
-users.2fa = A2F
-users.reset_2fa = Restableix l'A2F
-auths.group_search_base = DN base de cerca de grup
-auths.group_attribute_list_users = Atribut de grup amb la llista d'usuaris
-auths.user_attribute_in_group = Atribut d'usuari llistat en el grup
-auths.map_group_to_team = Assigna els grups LDAP a equips d'organització (deixeu-ho buit per saltar-ho)
-auths.map_group_to_team_removal = Elimina els usuaris dels equips sincronitzats si no pertanyen al grup LDAP corresponent
-auths.helo_hostname = Hostname HELO
-auths.helo_hostname_helper = Hostname enviat amb HELO. Deixeu-ho en blanc per enviar el hostname actual.
-auths.disable_helo = Deshabilita HELO
-auths.skip_local_two_fa = Salta l'A2F local
-auths.skip_local_two_fa_helper = No marcar aquesta opció farà que els usuaris que tenen l'A2F definida igualment hauran de passar l'A2F per iniciar sessió
-auths.oauth2_tenant = Tenant
-auths.oauth2_scopes = Àmbits addicionals
-auths.oauth2_map_group_to_team_removal = Elimina els usuaris dels equips sincronitzats si no pertanyen al grup corresponent.
-auths.tips = Consells
-auths.tips.gmail_settings = Configuracions de Gmail:
-auths.tip.github = Registra una aplicació OAuth nova a %s
-auths.tip.gitlab_new = Registra una aplicació nova a %s
-auths.tip.google_plus = Obté les credencials del client OAuth2 amb la consola del Google API a %s
-auths.tip.openid_connect = Usa l'URL d'OpenID Connect Discovery (/etc/apk/repositories:
+alpine.registry.key=Stáhněte si veřejný RSA klíč registru do složky /etc/apk/keys/ pro ověření podpisu indexu:
+alpine.registry.info=Vyberte $branch a $repository ze seznamu níže.
+alpine.install=Pro instalaci balíčku spusťte následující příkaz:
+alpine.repository=Informace o repozitáři
+alpine.repository.branches=Větve
+alpine.repository.repositories=Repozitáře
+alpine.repository.architectures=Architektury
+cargo.registry=Nastavte tento registr v konfiguračním souboru Cargo (například ~/.cargo/config.toml):
+cargo.install=Chcete-li nainstalovat balíček pomocí Cargo, spusťte následující příkaz:
+chef.registry=Nastavit tento registr v souboru ~/.chef/config.rb:
+chef.install=Pro instalaci balíčku spusťte následující příkaz:
+composer.registry=Nastavit tento registr v souboru ~/.composer/config.json:
+composer.install=Pro instalaci balíčku pomocí Compposer spusťte následující příkaz:
+composer.dependencies=Závislosti
+composer.dependencies.development=Vývojové závislosti
conan.details.repository=Repozitář
+conan.registry=Nastavte tento registr z příkazového řádku:
+conan.install=Pro instalaci balíčku pomocí Conan spusťte následující příkaz:
+conda.registry=Nastavte tento registr jako Conda repozitář ve vašem .condarc:
+conda.install=Pro instalaci balíčku pomocí Conda spusťte následující příkaz:
+container.details.type=Typ obrazu
+container.details.platform=Platforma
+container.pull=Stáhnout obraz z příkazové řádky:
+container.digest=Výběr
+container.multi_arch=OS/architektura
+container.layers=Vrstvy obrazu
+container.labels=Štítky
+container.labels.key=Klíč
+container.labels.value=Hodnota
+cran.registry=Nastavte tento registr v souboru Rprofile.site:
+cran.install=Pro instalaci balíčku spusťte následující příkaz:
+debian.registry=Nastavte tento registr z příkazového řádku:
+debian.registry.info=Vyberte $distribution a $component ze seznamu níže.
+debian.install=Pro instalaci balíčku spusťte následující příkaz:
+debian.repository=Informace o repozitáři
+debian.repository.distributions=Distribuce
+debian.repository.components=Komponenty
+debian.repository.architectures=Architektury
+generic.download=Stáhnout balíček z příkazové řádky:
+go.install=Nainstalovat balíček z příkazové řádky:
+helm.registry=Nastavte tento registr z příkazového řádku:
+helm.install=Pro instalaci balíčku spusťte následující příkaz:
+maven.registry=Nastavte tento registr ve vašem projektu pom.xml souboru:
+maven.install=Pro použití balíčku uveďte následující v bloku dependencies v souboru pom.xml:
+maven.install2=Spustit pomocí příkazové řádky:
+maven.download=Chcete-li stáhnout závislost, spusťte přes příkazový řádek:
+nuget.registry=Nastavte tento registr z příkazového řádku:
+nuget.install=Chcete-li nainstalovat balíček pomocí NuGet, spusťte následující příkaz:
+nuget.dependency.framework=Cílový Framework
+npm.registry=Nastavte tento registr ve vašem projektu v souboru .npmrc:
+npm.install=Pro instalaci balíčku pomocí npm spusťte následující příkaz:
+npm.install2=nebo ho přidejte do souboru package.json:
+npm.dependencies=Závislosti
+npm.dependencies.development=Vývojové závislosti
+npm.dependencies.peer=Vzájemné závislosti
+npm.dependencies.optional=Volitelné závislosti
+npm.details.tag=Značka
+pub.install=Chcete-li nainstalovat balíček pomocí Dart, spusťte následující příkaz:
+pypi.requires=Vyžaduje Python
+pypi.install=Pro instalaci balíčku pomocí pip spusťte následující příkaz:
+rpm.registry=Nastavte tento registr z příkazového řádku:
+rpm.distros.redhat=na distribuce založené na RedHat
+rpm.distros.suse=na distribuce založené na SUSE
+rpm.install=Pro instalaci balíčku spusťte následující příkaz:
+rpm.repository=Informace o repozitáři
+rpm.repository.architectures=Architektury
+rpm.repository.multiple_groups = Tento balíček je dostupný v několika skupinách.
+rubygems.install=Pro instalaci balíčku pomocí gem spusťte následující příkaz:
+rubygems.install2=nebo ho přidejte do Gemfie:
+rubygems.dependencies.runtime=Běhové závislosti
+rubygems.dependencies.development=Vývojové závislosti
+rubygems.required.ruby=Vyžaduje verzi Ruby
+rubygems.required.rubygems=Vyžaduje verzi RubyGem
+swift.registry=Nastavte tento registr z příkazového řádku:
+swift.install=Přidejte balíček do svého Package.swift souboru:
+swift.install2=a spustit následující příkaz:
+vagrant.install=Pro přidání Vagrant box spusťte následující příkaz:
+settings.link=Propojit tento balíček s repozitářem
+settings.link.description=Pokud propojíte balíček s repozitářem, je tento balíček uveden v seznamu balíčků repozitáře.
+settings.link.select=Vybrat repozitář
+settings.link.button=Aktualizovat odkaz na repozitář
+settings.link.success=Odkaz na repozitář byl úspěšně aktualizován.
+settings.link.error=Nepodařilo se aktualizovat odkaz na repozitář.
+settings.delete=Odstranit balíček
+settings.delete.description=Smazání balíčku je trvalé a nelze ho vrátit zpět.
+settings.delete.notice=Chystáte se odstranit %s (%s). Tato operace je nevratná, jste si jisti?
+settings.delete.success=Balíček byl odstraněn.
+settings.delete.error=Nepodařilo se odstranit balíček.
+owner.settings.cargo.title=Index registru Cargo
+owner.settings.cargo.initialize=Inicializovat index
+owner.settings.cargo.initialize.description=Pro použití registru Cargo je zapotřebí speciální index Git. Použití této možnosti (znovu) vytvoří repozitář a automaticky jej nastaví.
+owner.settings.cargo.initialize.error=Nepodařilo se inicializovat Cargo index: %v
+owner.settings.cargo.initialize.success=Index Cargo byl úspěšně vytvořen.
+owner.settings.cargo.rebuild=Znovu vytvořit index
+owner.settings.cargo.rebuild.error=Obnovení Cargo indexu se nezdařilo: %v
+owner.settings.cargo.rebuild.success=Index Cargo byl úspěšně znovu sestaven.
+owner.settings.cleanuprules.title=Pravidla čištění
+owner.settings.cleanuprules.add=Přidat pravidlo pro čištění
+owner.settings.cleanuprules.edit=Upravit pravidlo pro čištění
+owner.settings.cleanuprules.none=Zatím nejsou k dispozici žádná pravidla čištění.
+owner.settings.cleanuprules.preview=Náhled pravidla pro čištění
+owner.settings.cleanuprules.preview.overview=%d balíčků má být odstraněno.
+owner.settings.cleanuprules.preview.none=Pravidlo čištění neodpovídá žádným balíčkům.
owner.settings.cleanuprules.enabled=Povolený
+owner.settings.cleanuprules.pattern_full_match=Použít vzor na úplný název balíčku
+owner.settings.cleanuprules.keep.title=Verze, které odpovídají těmto pravidlům, jsou zachovány, i když odpovídají níže uvedenému pravidlu pro odstranění.
+owner.settings.cleanuprules.keep.count=Zachovat nejnovější
owner.settings.cleanuprules.keep.count.1=1 verze na balíček
owner.settings.cleanuprules.keep.count.n=%d verzí na balíček
+owner.settings.cleanuprules.keep.pattern=Ponechat odpovídající verze
+owner.settings.cleanuprules.keep.pattern.container=U balíčků Container je vždy zachována nejnovější verze.
+owner.settings.cleanuprules.remove.title=Verze, které odpovídají těmto pravidlům, jsou odstraněny, pokud výše uvedené pravidlo neukládá jejich zachování.
+owner.settings.cleanuprules.remove.days=Odstranit verze starší než
+owner.settings.cleanuprules.remove.pattern=Odstranit odpovídající verze
+owner.settings.cleanuprules.success.update=Pravidlo pro čištění bylo aktualizováno.
+owner.settings.cleanuprules.success.delete=Pravidlo pro čištění bylo odstraněno.
+owner.settings.chef.title=Registr Chef
+owner.settings.chef.keypair=Generovat pár klíčů
+owner.settings.chef.keypair.description=Žádosti odeslané do registru Chef musí být kryptograficky podepsané jako způsob ověření. Při generování páru klíčů je ve službě Forgejo uložen pouze veřejný klíč. Soukromý klíč je poskytnut vám, abyste jej mohli použít s programem knife. Vygenerováním nového páru klíčů přepíšete ten předchozí.
+owner.settings.cargo.rebuild.description = Opětovné sestavení může být užitečné, pokud není index synchronizován s uloženými balíčky Cargo.
+owner.settings.cargo.rebuild.no_index = Opětovné vytvoření selhalo, nebyl inicializován žádný index.
+npm.dependencies.bundle = Přidružené závislosti
+arch.pacman.helper.gpg = Přidat certifikát důvěryhodnosti do nástroje pacman:
+arch.pacman.repo.multi = %s má stejnou verzi v různých distribucích.
+arch.pacman.repo.multi.item = Nastavení pro %s
+arch.pacman.conf = Přidejte server s odpovídající distribucí a architekturou do /etc/pacman.conf :
+arch.pacman.sync = Synchronizace balíčku nástrojem pacman:
+arch.version.properties = Vlastnosti verze
+arch.version.description = Popis
+arch.version.provides = Poskytuje
+arch.version.groups = Skupina
+arch.version.depends = Závislosti
+arch.version.optdepends = Volitelné závislosti
+arch.version.makedepends = Závislosti Make
+arch.version.checkdepends = Závislosti Check
+arch.version.conflicts = Konflikty
+arch.version.replaces = Nahrazuje
+arch.version.backup = Záloha
+container.images.title = Obrázky
+search_in_external_registry = Hledat v %s
+alt.install = Instalovat balíček
+alt.setup = Přidejte repozitář do seznamu připojených repozitářů (místo „_arch_“ zvolte potřebnou architekturu):
+alt.repository = Informace o repozitáři
+alt.repository.architectures = Architektury
+alt.repository.multiple_groups = Tento balíček je dostupný v několika skupinách.
+alt.registry = Nastavit tento registr z příkazové řádky:
+alt.registry.install = Pro instalaci balíčku spusťte následující příkaz:
[secrets]
secrets=Tajné klíče
@@ -3431,8 +3727,64 @@ deletion.failed=Nepodařilo se odstranit tajný klíč.
management=Správa tajných klíčů
[actions]
+actions=Akce
+
unit.desc=Spravovat integrované pipeliny CI/CD pomocí funkce Forgejo Actions.
+status.unknown=Neznámý
+status.waiting=Čekání
+status.running=Probíhá
+status.success=Úspěch
+status.failure=Chyba
+status.cancelled=Zrušeno
+status.skipped=Přeskočeno
+status.blocked=Blokováno
+
+runners.new=Vytvořit nový runner
+runners.new_notice=Jak spustit runner
+runners.status=Status
+runners.id=ID
+runners.name=Název
+runners.owner_type=Typ
+runners.description=Popis
+runners.labels=Štítky
+runners.last_online=Naposledy online
+runners.runner_title=Runner
+runners.task_list=Nedávné úlohy na tomto runneru
+runners.task_list.no_tasks=Zatím zde nejsou žádné úlohy.
+runners.task_list.run=Spustit
+runners.task_list.status=Status
+runners.task_list.repository=Repozitář
+runners.task_list.commit=Revize
+runners.task_list.done_at=Dokončeno v
+runners.edit_runner=Upravit Runner
+runners.update_runner=Aktualizovat změny
+runners.update_runner_success=Runner byl úspěšně aktualizován
+runners.update_runner_failed=Aktualizace runneru se nezdařila
+runners.delete_runner=Odstranit tento runner
+runners.delete_runner_success=Runner byl úspěšně odstraněn
+runners.delete_runner_failed=Odstranění runneru selhalo
+runners.delete_runner_header=Potvrdit odstranění tohoto runneru
+runners.delete_runner_notice=Pokud na tomto runneru běží úloha, bude ukončena a označena jako neúspěšná. Může dojít k přerušení vytváření workflow.
+runners.status.unspecified=Neznámý
+runners.status.idle=Nečinný
+runners.status.active=Aktivní
+runners.status.offline=Offline
+runners.version=Verze
+runners.reset_registration_token=Resetovat registrační token
+runners.reset_registration_token_success=Registrační token runneru byl úspěšně obnoven
+
+runs.all_workflows=Všechny workflowy
+runs.commit=Revize
+runs.scheduled=Naplánováno
+runs.invalid_workflow_helper=Konfigurační soubor pracovního postupu je neplatný. Zkontrolujte prosím konfigurační soubor: %s
+runs.no_matching_online_runner_helper=Žádný odpovídající online runner s popiskem: %s
+runs.actor=Aktér
+runs.status=Status
+runs.actors_no_select=Všichni aktéři
+runs.status_no_select=Všechny stavy
+runs.no_results=Nebyly nalezeny žádné výsledky.
+runs.no_workflows=Zatím nebyly vytvořeny žádné pracovní postupy.
runs.no_runs=Pracovní postup zatím nebyl spuštěn.
runs.empty_commit_message=(prázdná zpráva revize)
@@ -3443,8 +3795,29 @@ workflow.enable_success=Workflow „%s“ byl úspěšně aktivován.
workflow.disabled=Workflow je zakázán.
+variables=Proměnné
+variables.management=Správa proměnných
+variables.creation=Přidat proměnnou
+variables.none=Zatím zde nejsou žádné proměnné.
+variables.deletion=Odstranit proměnnou
+variables.deletion.description=Odstranění proměnné je trvalé a nelze jej vrátit zpět. Pokračovat?
+variables.description=Proměnné budou předány určitým akcím a nelze je přečíst jinak.
variables.id_not_exist = Proměnná s id %d neexistuje.
+variables.edit=Upravit proměnnou
+variables.deletion.failed=Nepodařilo se odstranit proměnnou.
+variables.deletion.success=Proměnná byla odstraněna.
+variables.creation.failed=Přidání proměnné se nezdařilo.
+variables.creation.success=Proměnná „%s“ byla přidána.
+variables.update.failed=Úprava proměnné se nezdařila.
+variables.update.success=Proměnná byla upravena.
+runners.none = Nejsou dostupné žádné runnery
+runs.workflow = Workflow
+runners = Runnery
+runs.pushed_by = pushnuta uživatelem
need_approval_desc = Potřebovat schválení pro spouštění workflowů pro žádosti o sloučení forků.
+runners.runner_manage_panel = Správa runnerů
+runs.no_job_without_needs = Workflow musí obsahovat alespoň jednu práci bez závislostí.
+runs.no_job = Workflow musí obsahovat alespoň jednu úlohu
workflow.dispatch.use_from = Použít workflow z
workflow.dispatch.run = Spustit workflow
workflow.dispatch.input_required = Vyžadovaná hodnota pro vstup „%s“.
@@ -3455,6 +3828,7 @@ workflow.dispatch.success = Žádost o spuštění workflow byla úspěšně ode
runs.expire_log_message = Protokoly byly smazány, protože byly příliš staré.
runs.no_workflows.help_no_write_access = Pro více informací o Forgejo Actions se podívejte do dokumentace.
runs.no_workflows.help_write_access = Nevíte, jak začít s Forgejo Actions? Podívejte se na rychlý začátek v uživatelské dokumentaci pro vytvoření vašeho prvního workflow. Poté nastavte runner Forgejo pro provádění vašich úloh.
+variables.not_found = Nepodařilo se najít proměnnou.
[projects]
type-1.display_name=Samostatný projekt
@@ -3500,8 +3874,19 @@ regexp = RegExp
regexp_tooltip = Interpretovat hledaný výraz jako regulární výraz
[markup]
+filepreview.lines = Řádky %[1]d až %[2]d v souboru %[3]s
+filepreview.line = Řádek %[1]d v souboru %[2]s
+filepreview.truncated = Náhled byl zkrácen
[munits.data]
+b = B
+kib = KiB
+mib = MiB
+gib = GiB
+tib = TiB
+pib = PiB
+eib = EiB
+
[translation_meta]
test = diky vsem za pomoc :)
diff --git a/options/locale/locale_da.ini b/options/locale/locale_da.ini
index 6efa9bcec3..f9db1298e0 100644
--- a/options/locale/locale_da.ini
+++ b/options/locale/locale_da.ini
@@ -35,6 +35,14 @@ re_type = Bekræft adgangskode
captcha = CAPTCHA
twofa = To-faktor autentificering
twofa_scratch = To-faktor skrabekode
+webauthn_sign_in = Tryk på knappen på din sikkerhedsnøgle. Hvis din sikkerhedsnøgle ikke har nogen knap, skal du indsætte den igen.
+webauthn_use_twofa = Brug en tofaktorkode fra din telefon
+webauthn_error = Kunne ikke læse din sikkerhedsnøgle.
+webauthn_unsupported_browser = Din browser understøtter i øjeblikket ikke WebAuthn.
+webauthn_error_unknown = Der opstod en ukendt fejl. Prøv venligst igen.
+webauthn_error_unable_to_process = Serveren kunne ikke behandle din anmodning.
+webauthn_error_duplicated = Sikkerhedsnøglen er ikke tilladt for denne anmodning. Sørg for, at nøglen ikke allerede er registreret.
+webauthn_error_empty = Du skal angive et navn for denne nøgle.
organization = Organisation
mirror = Mirror
new_mirror = Ny mirror
@@ -104,7 +112,11 @@ show_timestamps = Vis tidsstempler
show_log_seconds = Vis sekunder
tracked_time_summary = Opsummering af sporet tid baseret på filtre af problemliste
signed_in_as = Logget ind som
+webauthn_error_insecure = WebAuthn understøtter kun sikre forbindelser. Til test over HTTP kan du bruge oprindelsen "localhost" eller "127.0.0.1"
invalid_data = Ugyldige data: %v
+webauthn_insert_key = Indsæt din sikkerhedsnøgle
+webauthn_press_button = Tryk venligst på knappen på din sikkerhedsnøgle…
+webauthn_error_timeout = Timeout nået, før din nøgle kunne læses. Genindlæs denne side og prøv igen.
enabled = Aktiveret
locked = Låst
copy_hash = Kopiér hash
@@ -175,8 +187,8 @@ more = Mere
[editor]
buttons.heading.tooltip = Tilføj overskrift
-buttons.bold.tooltip = Tilføj fed tekst (Ctrl+B / ⌘B)
-buttons.italic.tooltip = Tilføj kursiv tekst (Ctrl+I / ⌘I)
+buttons.bold.tooltip = Tilføj fed tekst
+buttons.italic.tooltip = Tilføj kursiv tekst
buttons.quote.tooltip = Citat tekst
buttons.code.tooltip = Tilføj kode
buttons.link.tooltip = Tilføj et link
@@ -336,7 +348,7 @@ require_sign_in_view.description = Begræns indholdsadgang til ind-loggede bruge
default_allow_create_organization.description = Tillad nye brugere at oprette organisationer som standard. Når denne mulighed er deaktiveret, skal en administrator give tilladelse til at oprette organisationer til nye brugere.
password_algorithm = Adgangskode hash algoritme
enable_update_checker_helper_forgejo = Den vil med jævne mellemrum tjekke for nye Forgejo versioner ved at tjekke en TXT DNS-posten på release.forgejo.org.
-password_algorithm_helper = Indstil adgangskode-hash-algoritmen. Algoritmer har forskellige krav og styrker. Argon2-algoritmen er ret sikker, men bruger meget hukommelse og kan være upassende til små systemer.
+password_algorithm_helper = Indstil adgangskode-hash-algoritmen. Algoritmer har forskellige krav og styrke. Argon2-algoritmen er ret sikker, men bruger meget hukommelse og kan være upassende til små systemer.
openid_signup.description = Tillad brugere at oprette konti via OpenID, hvis selvregistrering er aktiveret.
[home]
@@ -853,7 +865,7 @@ key_content_ssh_placeholder = Begynder med "ssh-ed25519", "ssh-rsa", "ecdsa-sha2
gpg_key_matched_identities_long = De indlejrede identiteter i denne nøgle matcher de følgende aktiverede e-mailadresser for denne bruger. Commits, der matcher disse e-mailadresser, kan bekræftes med denne nøgle.
gpg_key_deletion_success = GPG-nøglen er blevet fjernet.
email_preference_set_success = E-mail-præference er blevet indstillet.
-keep_email_private_popup = E-mailadressen vil ikke blive vist på profilsiden og vil ikke være standard for commits foretaget via webgrænsefladen, som f.eks. filupload, redigeringer og merge commits. I stedet kan en speciel adresse %s bruges til at linke commits til brugerens konto. Denne mulighed vil ikke påvirke eksisterende commits.
+keep_email_private_popup = Din e-mailadresse vil ikke blive vist på din profil og vil ikke være standard for commits foretaget via webgrænsefladen, som f.eks. filupload, redigeringer og merge commits. I stedet kan en speciel adresse %s bruges til at linke commits til din konto. Denne mulighed vil ikke påvirke eksisterende commits.
gpg_desc = Disse offentlige GPG-nøgler er knyttet til din konto og bruges til at bekræfte dine commits. Opbevar dine private nøgler sikkert, da de giver dig mulighed for at underskrive commits med din identitet.
gpg_token_help = Du kan generere en signatur ved at bruge:
ssh_key_verified_long = Nøglen er blevet bekræftet med et token og kan bruges til at bekræfte commits, der matcher enhver aktiveret e-mail-adresse for denne bruger.
@@ -961,7 +973,7 @@ quota.applies_to_user = Følgende kvoteregler gælder for din konto
quota.rule.exceeded.helper = Den samlede størrelse af objekter for denne regel har overskredet kvoten.
storage_overview = Opbevaringsoversigt
quota = Kvote
-quota.applies_to_org = Følgende kvoteregler gælder for denne organisation
+quota.applies_to_org = Følgende kontingentregler gælder for denne organisation
quota.rule.exceeded = Oversteget
quota.rule.no_limit = Ubegrænset
quota.sizes.all = Alle
@@ -1042,7 +1054,7 @@ mirror_sync = synkroniseret
mirror_sync_on_commit = Synkroniser når commits er pushed
mirror_address = Klon fra URL
mirror_address_desc = Angiv eventuelle nødvendige legitimationsoplysninger i sektionen Autorisation.
-mirror_address_url_invalid = Den angivne URL er ugyldig. Du skal sikre dig at alle komponenter i URL'en er escapet korrekt.
+mirror_address_url_invalid = Den angivne URL er ugyldig. Du skal escape alle komponenter i URL'en korrekt.
mirror_lfs = Stort fillager (LFS)
mirror_lfs_desc = Aktiver spejling af LFS-data.
mirror_lfs_endpoint = LFS-endepunkt
@@ -1122,6 +1134,14 @@ migrate_options_mirror_helper = Dette depot vil være et spejl
migrate_options_lfs = Migrer LFS-filer
migrate_options_lfs_endpoint.label = LFS endepunkt
migrate_options_lfs_endpoint.description.local = En lokal serversti understøttes også.
+migrate_items = Migration Elementer
+migrate_items_wiki = Wiki
+migrate_items_milestones = Milepæle
+migrate_items_labels = Etiketter
+migrate_items_issues = Problemmer
+migrate_items_pullrequests = Pull-anmodninger
+migrate_items_merge_requests = Flet anmodninger
+migrate_items_releases = Udgivelser
migrate_repo = Migrer depot
migrate.clone_address_desc = HTTP(S) eller Git "klone" URL'en for et eksisterende depot
migrate.clone_local_path = eller en lokal serversti
@@ -1137,6 +1157,14 @@ migrate.migrating = Migrerer fra %s …
migrate.migrating_failed = Migrering fra %s mislykkedes.
migrate.migrating_failed.error = Kunne ikke migrere: %s
migrate.migrating_failed_no_addr = Migration mislykkedes.
+migrate.migrating_git = Migrering af Git-data
+migrate.migrating_topics = Migrering af emner
+migrate.migrating_milestones = Migrerende milepæle
+migrate.migrating_labels = Migrering af etiketter
+migrate.migrating_releases = Migrering af udgivelser
+migrate.migrating_issues = Migrering af problemer
+migrate.migrating_pulls = Migrering af pull-anmodninger
+migrate.cancel_migrating_title = Annuller migrering
mirror_from = spejl af
forked_from = forked fra
generated_from = genereret fra
@@ -1147,6 +1175,7 @@ migrate_options_lfs_endpoint.description = Migration vil forsøge at bruge din f
form.name_pattern_not_allowed = Mønsteret "%s" er ikke tilladt i et depotnavn.
migrate_options_lfs_endpoint.placeholder = Hvis det efterlades tomt, vil endepunktet blive afledt fra klonens URL
migrate.clone_address = Migrer / Klon fra URL
+migrate.cancel_migrating_confirm = Vil du annullere denne migrering?
more_operations = Flere operationer
new_from_template = Brug en skabelon
new_from_template_description = Du kan vælge en eksisterende depotskabelon på denne instans og anvende dens indstillinger.
@@ -1240,10 +1269,15 @@ packages = Pakker
actions = Handlinger
labels = Etiketter
milestones = Milepæle
+n_commit_few = %s commits
+n_branch_one = %s gren
+n_branch_few = %s grene
org_labels_desc_manage = Styr
commits = Commits
commit = Commit
org_labels_desc = Etiketter på organisationsniveau, der kan bruges med alle depoter under denne organisation
+n_commit_one = %s commit
+n_release_few = %s udgivelser
released_this = udgivet dette
file.title = %s ved %s
file_raw = Rå
@@ -1253,6 +1287,9 @@ editor.fail_to_update_file_summary = Fejlmeddelelse:
editor.push_rejected_summary = Fuldstændig afvisningsmeddelelse:
editor.add_subdir = Tilføj en mappe…
editor.unable_to_upload_files = Kunne ikke uploade filer til "%s" med fejl: %v
+n_tag_one = %s tag
+n_tag_few = %s tags
+n_release_one = %s udgivelse
file_history = Historie
file_view_source = Se kilde
file_view_rendered = Vis gengivet
@@ -1469,7 +1506,7 @@ issues.ref_closing_from = `henviste til dette problem fra en pul
issues.author.tooltip.issue = Denne bruger er forfatteren til dette problem.
issues.author.tooltip.pr = Denne bruger er forfatteren af denne pull-anmodning.
issues.role.owner = Ejer
-issues.role.owner_helper = Denne bruger er en ejer af dette depot.
+issues.role.owner_helper = Denne bruger er ejeren af dette depot.
issues.role.member = Medlem
issues.filter_label = Etiket
issues.filter_label_no_select = Alle etiketter
@@ -1604,8 +1641,8 @@ issues.add_time_hours = Timer
issues.add_time_sum_to_small = Ingen tid blev indtastet.
issues.time_spent_from_all_authors = `Samlet tid brugt: %s`
issues.time_spent_total = Samlet tid brugt
-issues.unlock.title = Lås samtale op
-issues.lock.title = Lås samtale.
+issues.unlock.title = Lås op for samtale om dette problem.
+issues.lock.title = Lås samtale om dette problem.
issues.comment_on_locked = Du kan ikke kommentere på et låst problem.
issues.delete = Slet
issues.delete.title = Slet dette problem?
@@ -1765,7 +1802,7 @@ pulls.manually_merged = Manuelt flettet
pulls.merged_info_text = Grenen %s kan nu slettes.
pulls.is_closed = Pull-anmodningen er blevet lukket.
pulls.nothing_to_compare = Disse grene er lige store. Der er ingen grund til at oprette en pull-anmodning.
-pulls.nothing_to_compare_have_tag = De valgte grene/tags er ens.
+pulls.nothing_to_compare_have_tag = Den valgte gren/tag er ens.
pulls.nothing_to_compare_and_allow_empty_pr = Disse grene er lige store. Denne PR vil være tom.
pulls.has_pull_request = `Der findes allerede en pull-anmodning mellem disse grene: %[2]s#%[3]d`
pulls.create = Opret pull-anmodning
@@ -2647,7 +2684,7 @@ branch.included_desc = Denne gren er en del af standardgrenen
branch.included = Inkluderet
branch.create_new_branch = Opret en gren fra gren:
branch.confirm_create_branch = Opret gren
-branch.rename_branch_to = Omdøber gren "%s".
+branch.rename_branch_to = Omdøb "%s" til:
migrate.repo_desc_helper = Lad være tom for at importere eksisterende beskrivelse
archive.nocomment = Det er ikke muligt at kommentere, fordi depotet er arkiveret.
comment.blocked_by_user = Det er ikke muligt at kommentere, fordi du er blokeret af depots ejer eller forfatteren.
@@ -2664,6 +2701,18 @@ settings.event_action_recover = Gendan
issues.filter_type.all_pull_requests = Alle pull-anmodninger
[notification]
+watching = Overvåger
+read = Læs
+notifications = Notifikationer
+no_unread = Ingen ulæste notifikationer.
+unread = Ulæst
+mark_as_read = Markér som læst
+no_read = Ingen læste notifikationer.
+mark_all_as_read = Markér alle som læste
+mark_as_unread = Markér som ulæst
+subscriptions = Abonnementer
+no_subscriptions = Ingen abonnementer
+pin = Fastgør notifikation
[action]
watched_repo = begyndte at overvåge %[2]s
@@ -2842,6 +2891,7 @@ config.db_name = Navn
users.full_name = Fulde navn
users.activated = Aktiveret
repos.name = Navn
+monitor.queue.name = Navn
repos.private = Privat
config.default_enable_timetracking = Aktiver tidsregistrering som standard
config.enable_timetracking = Aktiver tidsregistrering
@@ -2850,6 +2900,11 @@ config.allow_dots_in_usernames = Tillad brugere at bruge prikker i deres brugern
auths.oauth2_icon_url = Icon URL
users.edit = Redigere
users.auth_source = Godkendelseskilde
+monitor.queue.settings.maxnumberworkers.placeholder = I øjeblikket %[1]d
+monitor.queue.settings.submit = Opdater indstillinger
+monitor.queue.settings.changed = Indstillinger opdateret
+monitor.queue.settings.remove_all_items = Slet alle
+monitor.queue.settings.remove_all_items_done = Alle varer i køen er blevet fjernet.
notices.system_notice_list = Systemmeddelelser
dashboard.delete_repo_archives = Slet alle depoters arkiver (ZIP, TAR.GZ osv..)
organizations = Organisationer
@@ -2880,6 +2935,8 @@ dashboard.clean_unbind_oauth = Rens ubundne OAuth-forbindelser
dashboard.delete_inactive_accounts.started = Slet alle uaktiverede konti opgave startet.
dashboard.delete_missing_repos = Slet alle depoter, der mangler deres Git-filer
dashboard.update_migration_poster_id = Opdater migrationsplakat-id'er
+dashboard.memory_obtained = Hukommelse opnået
+dashboard.pointer_lookup_times = Pointer-opslagstider
hooks = Webhooks
dashboard.cron.finished = Cron: %[1]s er færdig
dashboard.delete_inactive_accounts = Slet alle uaktiverede konti
@@ -2888,6 +2945,10 @@ notices = Systemmeddelelser
config_summary = Oversigt
dashboard.system_status = System status
dashboard.update_mirrors = Opdater spejle
+dashboard.server_uptime = Server oppetid
+dashboard.current_goroutine = Nuværende goroutiner
+dashboard.current_memory_usage = Aktuel hukommelsesbrug
+dashboard.total_memory_allocated = Samlet hukommelse tildelt
integrations = Integrationer
dashboard.operations = Vedligeholdelses operationer
dashboard.repo_health_check = Sundhedstjek alle depoter
@@ -2908,7 +2969,7 @@ dashboard.clean_unbind_oauth_success = Alle ubundne OAuth-forbindelser er blevet
dashboard.task.started = Startet opgave: %[1]s
dashboard.task.cancelled = Opgave: %[1]s annulleret: %[3]s
dashboard.task.error = Fejl i Opgave: %[1]s: %[3]s
-dashboard.resync_all_hooks = Gensynkroniser Git hooks for alle depoter (pre-receive, update, post-receive, proc-receive,...)
+dashboard.resync_all_hooks = Gensynkroniser pre-receive, update og post-receive hooks for alle depoter
dashboard.reinit_missing_repos = Geninitialiser alle manglende Git-depoter, som der findes poster for
dashboard.sync_external_users = Synkroniser eksterne brugerdata
dashboard.cleanup_hook_task_table = Oprydning hook_task tabel
@@ -2923,6 +2984,16 @@ users.update_profile = Opdater brugerkonto
users.still_has_org = Denne bruger er medlem af en organisation. Fjern først brugeren fra enhver organisation.
users.purge_help = Tvangsslet brugeren og eventuelle depoter, organisationer og pakker, der ejes af brugeren. Alle kommentarer og problemer indsendt af denne bruger vil også blive slettet.
users.is_admin = Administrator konto
+dashboard.mspan_structures_obtained = Mspan strukturer opnået
+dashboard.mcache_structures_usage = MCache strukturer brug
+dashboard.mspan_structures_usage = MSpan strukturer brug
+dashboard.mcache_structures_obtained = MCache-strukturer opnået
+dashboard.profiling_bucket_hash_table_obtained = Profilering bucket hash tabel opnået
+dashboard.gc_metadata_obtained = GC-metadata opnået
+dashboard.other_system_allocation_obtained = Anden systemallokering opnået
+dashboard.next_gc_recycle = Næste GC genbrug
+dashboard.total_gc_pause = Total GC-pause
+dashboard.last_gc_time = Tid siden sidste GC
dashboard.delete_old_system_notices = Slet alle gamle systemmeddelelser fra databasen
dashboard.gc_lfs = Affaldssamler LFS-metaobjekter
dashboard.start_schedule_tasks = Start planlæg handlingsopgaver
@@ -2934,6 +3005,12 @@ users.created = Oprettet
users.max_repo_creation = Maksimalt antal depoter
users.prohibit_login = Suspenderet konto
users.is_restricted = Begrænset konto
+dashboard.memory_allocate_times = Hukommelsestildelinger
+dashboard.memory_free_times = Hukommelses frigørelse
+dashboard.current_heap_usage = Nuværende heap-brug
+dashboard.heap_memory_obtained = Heap-hukommelse opnået
+dashboard.heap_objects = Heap genstande
+dashboard.bootstrap_stack_usage = Brug af bootstrap-stak
dashboard.update_checker = Opdateringskontrol
dashboard.delete_old_actions.started = Slet alle gamle aktiviteter fra den påbegyndte database.
dashboard.stop_zombie_tasks = Stop zombiehandlingsopgaver
@@ -2947,10 +3024,19 @@ users.organization_creation.description = Tillad oprettelse af nye organisatione
users.delete_account = Slet brugerkonto
users.cannot_delete_self = Du kan ikke slette dig selv
users.still_own_repo = Denne bruger ejer stadig et eller flere arkiver. Slet eller overfør disse depoter først.
+users.list_status_filter.is_admin = Admin
users.block.description = Bloker denne bruger i at interagere med denne tjeneste via deres konto, og forbyd at logge ind.
users.restricted.description = Tillad kun interaktion med de depoter og organisationer, hvor denne bruger er tilføjet som en samarbejdspartner. Dette forhindrer adgang til offentlige arkiver i denne instans.
+users.list_status_filter.menu_text = Filter
+dashboard.heap_memory_idle = Heap hukommelse inaktiv
+dashboard.heap_memory_in_use = Heap hukommelse i brug
+dashboard.heap_memory_released = Heap-hukommelse frigivet
+dashboard.stack_memory_obtained = Stakhukommelse opnået
+dashboard.last_gc_pause = Sidste GC-pause
+dashboard.gc_times = GC times
dashboard.delete_old_actions = Slet alle gamle aktiviteter fra databasen
users.allow_create_organization = Kan skabe organisationer
+users.list_status_filter.not_admin = Ikke admin
users.allow_import_local = Kan importere lokale depoter
users.send_register_notify = Giv besked om tilmelding via e-mail
users.local = Lokal
@@ -2965,6 +3051,9 @@ users.max_repo_creation_desc = (Indtast -1 for at bruge den globale standardgræ
users.is_activated = Aktiveret konto
users.edit_account = Rediger brugerkonto
packages.version = Version
+users.list_status_filter.reset = Nulstil
+users.list_status_filter.is_active = Aktiv
+users.list_status_filter.not_active = Inaktiv
users.purge = Udrens bruger
users.user_manage_panel = Administrer brugerkonti
users.new_account = Opret brugerkonto
@@ -2978,19 +3067,25 @@ emails.not_updated = Kunne ikke opdatere den anmodede e-mailadresse: %v
packages.package_manage_panel = Administrer pakker
packages.total_size = Samlet størrelse: %s
packages.unreferenced_size = Ikke-referencestørrelse: %s
+users.list_status_filter.is_2fa_enabled = 2FA aktiveret
+users.list_status_filter.not_2fa_enabled = 2FA deaktiveret
emails.filter_sort.email_reverse = E-mail (omvendt)
emails.filter_sort.name_reverse = Brugernavn (omvendt)
emails.delete = Slet e-mail
emails.delete_desc = Er du sikker på, at du vil slette denne e-mailadresse?
emails.deletion_success = E-mailadressen er blevet slettet.
+users.list_status_filter.is_restricted = Begrænset
emails.duplicate_active = Denne e-mailadresse er allerede aktiv for en anden bruger.
emails.change_email_header = Opdater e-mail-egenskaber
emails.change_email_text = Er du sikker på, at du vil opdatere denne e-mailadresse?
repos.issues = Problemer
repos.size = Størrelse
repos.lfs_size = LFS størrelse
+users.list_status_filter.not_restricted = Ikke begrænset
users.details = Brugeroplysninger
emails.email_manage_panel = Administrer bruger-e-mails
+users.list_status_filter.is_prohibit_login = Forbyd login
+users.list_status_filter.not_prohibit_login = Tillad login
emails.delete_primary_email_error = Du kan ikke slette den primære e-mail.
orgs.org_manage_panel = Administrer organisationer
repos.repo_manage_panel = Administrer depoter
@@ -3055,6 +3150,8 @@ self_check.database_collation_case_insensitive = Databasen bruger en sortering %
config.git_max_diff_line_characters = Maks. diff-tegn pr. linje
config.access_log_template = Skabelon til adgangslog
monitor.process.children = Børn
+monitor.queues = Køer
+monitor.queue.settings.desc = Puljer vokser dynamisk som reaktion på deres blokering af arbejderkø.
auths.auth_manage_panel = Administrer godkendelseskilder
auths.auth_type = Godkendelsestype
auths.map_group_to_team_removal = Fjern brugere fra synkroniserede teams, hvis brugeren ikke tilhører den tilsvarende LDAP-gruppe
@@ -3081,6 +3178,8 @@ monitor.stacktrace = Stakspor
monitor.execute_time = Udførelsestid
monitor.last_execution_result = Resultat
monitor.process.cancel_notices = Annuller: %s?
+monitor.queue.type = Type
+monitor.queue.exemplar = Eksempler type
auths.auth_name = Godkendelsesnavn
auths.attribute_username = Brugernavn attribut
auths.attribute_username_placeholder = Lad stå tomt for at bruge brugernavnet indtastet i Forgejo.
@@ -3123,11 +3222,13 @@ config.cache_test_slow = Cachetest lykkedes, men svaret er langsomt: %s.
config.gc_interval_time = GC interval tid
config.git_max_diff_files = Max diff filer vist
config.git_gc_args = GC argumenter
+monitor.queue.settings.maxnumberworkers.error = Max antal arbejdere skal være et tal
notices.inverse_selection = Omvendt valg
notices.delete_selected = Slet valgte
auths.allowed_domains_helper = Lad være tomt for at tillade alle domæner. Adskil flere domæner med et komma (",").
auths.skip_local_two_fa = Spring over lokal 2FA
auths.oauth2_required_claim_value_helper = Indstil denne værdi for at begrænse login fra denne kilde til brugere med et krav med dette navn og denne værdi
+monitor.queue.settings.maxnumberworkers = Max antal arbejdere
notices.delete_all = Slet alle meddelelser
auths.smtp_auth = SMTP-godkendelsestype
config.default_visibility_organization = Standardsynlighed for nye organisationer
@@ -3226,6 +3327,7 @@ auths.attributes_in_bind = Hent attributter i bind DN-kontekst
config.app_name = Instans titel
config.app_slogan = instans slogan
config.cache_interval = Cache interval
+monitor.queue.settings.title = Pool indstillinger
notices.type = Type
notices.type_2 = Opgave
config.db_schema = Skematisk
@@ -3244,6 +3346,12 @@ monitor.execute_times = Udførelser
monitor.download_diagnosis_report = Hent diagnoserapport
monitor.process.cancel = Annuller processen
monitor.process.cancel_desc = Annullering af en proces kan medføre tab af data
+monitor.queue = Kø: %s
+monitor.queue.numberworkers = Antal arbejdere
+monitor.queue.activeworkers = Aktive arbejdere
+monitor.queue.maxnumberworkers = Max antal arbejdere
+monitor.queue.numberinqueue = Nummer i kø
+monitor.queue.review_add = Gennemgå / tilføj arbejdere
config.git_pull_timeout = Pull Operation timeout
config.git_clone_timeout = Klone Operation timeout
config.git_gc_timeout = GC Operation timeout
@@ -3269,17 +3377,235 @@ auths.restricted_filter = Begrænset filter
auths.user_attribute_in_group = Brugerattribut angivet i gruppen
[packages]
+arch.version.description = Beskrivelse
+container.labels = Etiketter
+rubygems.dependencies.development = Udviklingsafhængigheder
conan.details.repository = Depot
+conan.registry = Konfigurer dette register fra kommandolinjen:
+rubygems.dependencies.runtime = Kørselsafhængigheder
+rubygems.install = For at installere pakken ved hjælp af gem skal du køre følgende kommando:
+debian.repository = Depot info
+npm.details.tag = Tag
+chef.install = For at installere pakken skal du køre følgende kommando:
+alpine.repository.architectures = Arkitekturer
+composer.dependencies.development = Udviklingsafhængigheder
+alt.repository.multiple_groups = Denne pakke er tilgængelig i flere grupper.
owner.settings.cleanuprules.enabled = Aktiveret
+helm.registry = Konfigurer dette register fra kommandolinjen:
+alt.registry.install = For at installere pakken skal du køre følgende kommando:
+helm.install = For at installere pakken skal du køre følgende kommando:
+alt.repository.architectures = Arkitekturer
+swift.registry = Konfigurer dette register fra kommandolinjen:
+npm.dependencies.bundle = Samlede afhængigheder
+debian.registry = Konfigurer dette register fra kommandolinjen:
+cran.install = For at installere pakken skal du køre følgende kommando:
+debian.install = For at installere pakken skal du køre følgende kommando:
+pub.install = For at installere pakken ved hjælp af Dart skal du køre følgende kommando:
+pypi.requires = Kræver Python
+nuget.registry = Konfigurer dette register fra kommandolinjen:
+debian.repository.distributions = Fordelinger
+debian.repository.components = Komponenter
+debian.repository.architectures = Arkitekturer
+rpm.repository.multiple_groups = Denne pakke er tilgængelig i flere grupper.
+rubygems.install2 = eller føj det til Gemfilen:
+npm.dependencies.development = Udviklingsafhængigheder
+npm.dependencies.peer = Peer-afhængigheder
+npm.dependencies.optional = Valgfrie afhængigheder
+rpm.registry = Konfigurer dette register fra kommandolinjen:
+rpm.install = For at installere pakken skal du køre følgende kommando:
+alpine.install = For at installere pakken skal du køre følgende kommando:
+alpine.repository = Depot info
+pypi.install = For at installere pakken ved hjælp af pip skal du køre følgende kommando:
+rpm.repository = Depot info
+rpm.repository.architectures = Arkitekturer
+alt.registry = Konfigurer dette register fra kommandolinjen:
+alt.repository = Depot info
+alpine.repository.repositories = Depoter
+search_in_external_registry = Søg i %s
+dependency.version = Version
+alpine.registry = Konfigurer dette register ved at tilføje url'en i din /etc/apk/repositories fil:
+alpine.registry.key = Download den offentlige RSA-nøgle til registreringsdatabasen i mappen /etc/apk/keys/ for at bekræfte indekssignaturen:
+alpine.registry.info = Vælg $branch og $repository fra listen nedenfor.
+empty = Der er ingen pakker endnu.
+filter.type.all = Alle
+filter.container.untagged = Umærket
+about = Om denne pakke
+filter.no_result = Dit filter gav ingen resultater.
+dependencies = Afhængigheder
+empty.documentation = For mere information om pakkeregistret, se dokumentationen.
+filter.type = Type
+registry.documentation = For mere information om %s registreringsdatabasen, se dokumentationen.
+title = Pakker
desc = Administrer depotpakker.
+empty.repo = Har du uploadet en pakke, men den vises ikke her? Gå til pakkeindstillinger og link den til denne repo.
+filter.container.tagged = Tagget
+published_by = Udgivet %[1]s af %[3]s
+published_by_in = Udgivet %[1]s af %[3]s i %[5]s
+installation = Installation
+requirements = Krav
+cran.registry = Konfigurer dette register i din Rprofile.site fil:
+rubygems.required.rubygems = Kræver RubyGem version
+owner.settings.chef.title = Kokkeregister
+owner.settings.chef.keypair = Generer nøglepar
+arch.pacman.repo.multi.item = Konfiguration for %s
+arch.pacman.sync = Synkroniser pakke med pacman:
+arch.version.properties = Versionsegenskaber
+arch.version.provides = Forsyner
+arch.version.checkdepends = Check afhænger
+arch.version.replaces = Erstatter
+conan.install = For at installere pakken ved hjælp af Conan skal du køre følgende kommando:
+conda.registry = Konfigurer dette register som et Conda-depot i din .condarc-fil:
+conda.install = For at installere pakken ved hjælp af Conda skal du køre følgende kommando:
+container.images.title = Billeder
+container.details.type = Billedtype
+container.details.platform = Platform
+container.pull = Træk billedet fra kommandolinjen:
+container.digest = Fordøje
+alt.setup = Tilføj et depot til listen over tilsluttede arkiver (vælg den nødvendige arkitektur i stedet for "_arch_"):
+vagrant.install = For at tilføje en Vagrant-boks skal du køre følgende kommando:
+swift.install2 = og kør følgende kommando:
+settings.link = Link denne pakke til et depot
+settings.link.success = Depotlinket blev opdateret.
+owner.settings.cargo.initialize.description = Et særligt indeks Git-depot er nødvendigt for at bruge Cargo-registret. Brug af denne mulighed vil (gen-)oprette depotet og konfigurere det automatisk.
+settings.delete.notice = Du er ved at slette %s (%s). Denne operation er uigenkaldeligt, er du sikker?
+owner.settings.cargo.title = Lastregisterindeks
+owner.settings.cargo.initialize = Initialiser indeks
+owner.settings.cleanuprules.preview.none = Oprydningsreglen matcher ikke nogen pakker.
+owner.settings.cleanuprules.none = Der er endnu ingen oprydningsregler.
owner.settings.cleanuprules.keep.count.1 = 1 version pr. pakke
+owner.settings.cleanuprules.preview.overview = %d pakker er planlagt til at blive fjernet.
+owner.settings.cleanuprules.keep.pattern.container = Den seneste version bevares altid for containerpakker.
+settings.delete = Slet pakke
+settings.delete.description = Sletning af en pakke er permanent og kan ikke fortrydes.
owner.settings.cleanuprules.keep.count.n = %d versioner pr. pakke
+arch.version.makedepends = Gør afhænger
+alt.install = Installer pakken
+composer.registry = Konfigurer dette register i din ~/.composer/config.json fil:
+composer.dependencies = Afhængigheder
+settings.delete.success = Pakken er blevet slettet.
+settings.delete.error = Kunne ikke slette pakken.
+owner.settings.cargo.rebuild.error = Kunne ikke genopbygge Cargo-indeks: %v
+owner.settings.cargo.rebuild = Genopbyg indeks
+owner.settings.cleanuprules.preview = Forhåndsvisning af oprydningsregel
+owner.settings.cleanuprules.keep.count = Behold den nyeste
+owner.settings.cleanuprules.keep.pattern = Hold versionerne matchende
+owner.settings.chef.keypair.description = Anmodninger sendt til Chef-registret skal være kryptografisk signeret som et middel til godkendelse. Når et nøglepar genereres, gemmes kun den offentlige nøgle på Forgejo. Den private nøgle gives til dig til brug med Knife. Generering af et nyt nøglepar vil overskrive det forrige.
+maven.install = For at bruge pakken skal du inkludere følgende i blokken afhængigheder i filen pom.xml:
+details = Detaljer
+cargo.registry = Konfigurer dette register i Cargo-konfigurationsfilen (for eksempel ~/.cargo/config.toml):
+cargo.install = For at installere pakken ved hjælp af Cargo skal du køre følgende kommando:
+composer.install = For at installere pakken ved hjælp af Composer skal du køre følgende kommando:
+container.multi_arch = OS / Arch
+rubygems.required.ruby = Kræver Ruby version
+swift.install = Tilføj pakken i din Package.swift-fil:
+settings.link.select = Vælg depot
+settings.link.button = Opdater depot link
+settings.link.error = Kunne ikke opdatere depotlinket.
+owner.settings.cargo.initialize.success = Cargo-indekset blev oprettet.
+owner.settings.cargo.rebuild.description = Genopbygning kan være nyttig, hvis indekset ikke er synkroniseret med de lagrede Cargo-pakker.
+owner.settings.cargo.rebuild.success = Cargo-indekset blev genopbygget med succes.
+owner.settings.cleanuprules.add = Tilføj oprydningsregel
+owner.settings.cleanuprules.edit = Rediger oprydningsregel
+owner.settings.cleanuprules.title = Oprydningsregler
+maven.registry = Konfigurer denne registreringsdatabasen i din projekt pom.xml fil:
+npm.install2 = eller føj det til filen package.json:
+nuget.dependency.framework = Mål Framework
+npm.registry = Konfigurer denne registreringsdatabase i din projekt-.npmrc-fil:
+nuget.install = For at installere pakken ved hjælp af NuGet skal du køre følgende kommando:
+npm.dependencies = Afhængigheder
+settings.link.description = Hvis du forbinder en pakke med et depot, vises pakken i depotets pakkeliste.
+owner.settings.cargo.initialize.error = Kunne ikke initialisere Cargo index: %v
+owner.settings.cleanuprules.keep.title = Versioner, der matcher disse regler, bevares, selvom de matcher en fjernelsesregel nedenfor.
+generic.download = Download pakken fra kommandolinjen:
+go.install = Installer pakken fra kommandolinjen:
+container.layers = Billedlag
+container.labels.key = Nøgle
+container.labels.value = Værdi
+debian.registry.info = Vælg $distribution og $component fra listen nedenfor.
+maven.download = For at downloade afhængigheden skal du køre via kommandolinjen:
+rpm.distros.suse = på SUSE-baserede distributioner
+rpm.distros.redhat = på RedHat-baserede distributioner
+owner.settings.cleanuprules.pattern_full_match = Anvend mønster på det fulde pakkenavn
+details.author = Forfatter
+details.repository_site = Depots hjemmeside
+details.documentation_site = Dokumentations hjemmeside
+details.license = Licens
+assets = Aktiver
+versions = Versioner
+details.project_site = Projektets hjemmeside
+versions.view_all = Se alle
+dependency.id = ID
+alpine.repository.branches = Grene
+arch.version.optdepends = Valgfri afhænger
+owner.settings.cleanuprules.remove.title = Versioner, der matcher disse regler, fjernes, medmindre en regel ovenfor siger, at de skal beholdes.
+owner.settings.cleanuprules.remove.days = Fjern versioner ældre end
+owner.settings.cleanuprules.remove.pattern = Fjern matchende versioner
+owner.settings.cleanuprules.success.update = Oprydningsreglen er blevet opdateret.
+owner.settings.cleanuprules.success.delete = Oprydningsregel er blevet slettet.
+arch.version.backup = Backup
+chef.registry = Konfigurer dette register i din ~/.chef/config.rb fil:
+npm.install = For at installere pakken ved hjælp af npm skal du køre følgende kommando:
+owner.settings.cargo.rebuild.no_index = Kan ikke genopbygge, intet indeks er initialiseret.
+maven.install2 = Kør via kommandolinje:
+keywords = Keywords
+arch.pacman.helper.gpg = Tilføj tillidscertifikat til pacman:
+arch.pacman.repo.multi = %s har den samme version i forskellige distributioner.
+arch.pacman.conf = Tilføj server med relateret distribution og arkitektur til /etc/pacman.conf:
+arch.version.groups = Gruppe
+arch.version.depends = Afhænger
+arch.version.conflicts = Konflikter
[actions]
+runners.description = Beskrivelse
+runners.labels = Etiketter
+runners.name = Navn
+runners.task_list.repository = Depot
+runners.status.active = Aktiv
+runners.status.offline = Offline
+runners.version = Version
+runners.owner_type = Type
+runners = Runners
unit.desc = Administrer integrerede CI/CD-pipelines med Forgejo Actions.
+status.unknown = Ukendt
+runners.runner_title = Runner
+runners.task_list = Seneste opgaver på denne løber
+runners.task_list.run = Kør
+runners.task_list.commit = Commit
+runners.edit_runner = Rediger Runner
+runs.commit = Commit
+runs.scheduled = Planlagt
+runs.pushed_by = pushed af
+status.running = Kører
+status.waiting = Venter
+runners.new_notice = Hvordan man starter en runner
+status.success = Succes
+variables.not_found = Variablen kunne ikke findes.
+runs.workflow = Arbejdsgang
+runners.last_online = Sidste online tid
+runners.task_list.done_at = Udført kl
+runners.update_runner = Opdater ændringer
+runners.update_runner_success = Runner blev opdateret
+runners.update_runner_failed = Løberen kunne ikke opdateres
+runners.delete_runner_failed = Runner kunne ikke slettes
+runners.delete_runner_header = Bekræft for at slette denne runner
+runners.status.idle = Tomgang
+runs.no_job_without_needs = Arbejdsgangen skal indeholde mindst ét job uden afhængigheder.
+runs.no_job = Arbejdsgangen skal indeholde mindst ét job
+runs.no_results = Ingen resultater matchede.
+runs.no_workflows = Der er endnu ingen arbejdsgange.
workflow.enable = Aktiver arbejdsgang
workflow.enable_success = Arbejdsgangen "%s" blev aktiveret.
+variables.none = Der er ingen variabler endnu.
+variables.edit = Rediger variabel
+variables.deletion.success = Variablen er blevet fjernet.
+variables.creation.failed = Kunne ikke tilføje variabel.
+runners.delete_runner_notice = Hvis en opgave kører på denne runner, vil den blive afsluttet og markeret som mislykket. Det kan bryde bygningens arbejdsgang.
runs.no_workflows.help_write_access = Ved du ikke, hvordan du starter med Forgejo Actions? Tjek hurtigstarten i brugerdokumentationen for at skrive dit første workflow, og opsæt en Forgejo-løber til at udføre dine opgaver.
+runners.delete_runner_success = Runner blev slettet
+variables.update.success = Variablen er blevet redigeret.
+status.cancelled = Annulleret
+status.skipped = Oversprunget
+status.blocked = Blokeret
workflow.disable_success = Arbejdsgangen "%s" blev deaktiveret.
workflow.disable = Deaktiver arbejdsgang
workflow.dispatch.use_from = Brug arbejdsgangen fra
@@ -3289,12 +3615,41 @@ workflow.dispatch.warn_input_limit = Viser kun de første %d input.
workflow.dispatch.success = Kørsel af arbejdsgang blev anmodet om.
workflow.dispatch.input_required = Kræv værdi for input "%s".
workflow.dispatch.invalid_input_type = Ugyldig inputtype "%s".
+variables.creation = Tilføj variabel
need_approval_desc = Har brug for godkendelse for at køre arbejdsgange for fork pull-anmodning.
+runners.delete_runner = Slet denne runner
+runners.status.unspecified = Ukendt
+runners.reset_registration_token_success = Runner registreringstoken blev nulstillet
+runs.all_workflows = Alle arbejdsgange
+runners.reset_registration_token = Nulstil registreringstoken
runs.empty_commit_message = (tom commit besked)
runs.expire_log_message = Logfiler er blevet renset, fordi de var for gamle.
+variables = Variabler
+runs.actor = Aktør
+actions = Handlinger
+runners.status = Status
+runners.task_list.status = Status
+runners.id = ID
+runners.task_list.no_tasks = Der er ingen opgave endnu.
+runs.status = Status
+runs.actors_no_select = Alle aktører
+runs.status_no_select = Alle status
+runners.none = Ingen runners tilgængelige
+variables.management = Administrer variabler
+variables.creation.success = Variablen "%s" er blevet tilføjet.
+variables.update.failed = Variablen kunne ikke redigeres.
runs.no_workflows.help_no_write_access = For at lære om Forgejo Actions, se dokumentationen.
+variables.deletion = Fjern variabel
variables.id_not_exist = Variabel med ID %d findes ikke.
+variables.deletion.description = Fjernelse af en variabel er permanent og kan ikke fortrydes. Vil du fortsætte?
+variables.description = Variabler vil blive videregivet til visse handlinger og kan ikke læses på anden vis.
+variables.deletion.failed = Variablen kunne ikke fjernes.
+runs.no_matching_online_runner_helper = Ingen matchende online-runner med etiket: %s
+runners.runner_manage_panel = Administrer runners
+runners.new = Opret ny runner
workflow.dispatch.run = Kør arbejdsgang
+runs.invalid_workflow_helper = Workflow-konfigurationsfilen er ugyldig. Tjek venligst din konfigurationsfil: %s
+status.failure = Fiasko
runs.no_runs = Workflowet har ingen kørsler endnu.
[tool]
@@ -3318,7 +3673,7 @@ days = %d dage
now = nu
[repo.permissions]
-actions.read = Læs: Se worklows og deres logfiler.
+actions.read = Læs: Se integrerede CI/CD-pipelines og deres logfiler.
releases.write = Skriv: Udgiv, rediger og slet udgivelser og deres aktiver.
wiki.read = Læs: Læs den integrerede wiki og dens historie.
wiki.write = Skriv: Opret, opdater og slet sider i den integrerede wiki.
@@ -3362,10 +3717,30 @@ none = Der er ingen hemmeligheder endnu.
creation.failed = Kunne ikke tilføje hemmelighed.
[dropzone]
+invalid_input_type = Filer af denne type må ikke uploades.
+remove_file = Fjern fil
+default_message = Slip filer eller klik her for at uploade.
+file_too_big = Filstørrelsen ({{filesize}} MB) overstiger den maksimale størrelse på ({{maxFilesize}} MB).
[gpg]
+default_key = Underskrevet med standardnøglen
+error.generate_hash = Kunne ikke generere hash af commit
+error.no_committer_account = Ingen konto knyttet til committers e-mailadresse
+error.probable_bad_default_signature = ADVARSEL! Selvom standardnøglen har dette ID, bekræfter den ikke denne commit! Denne commit er MISTÆNLIG.
+error.no_gpg_keys_found = Ingen kendt nøgle fundet for denne signatur i databasen
+error.not_signed_commit = Ikke en underskrevet commit
+error.failed_retrieval_gpg_keys = Kunne ikke hente nogen nøgle knyttet til committerens konto
+error.probable_bad_signature = ADVARSEL! Selvom der er en nøgle med dette ID i databasen, bekræfter den ikke denne commit! Denne commit er MISTÆNLIG.
+error.extract_sign = Kunne ikke udtrække signatur
[munits.data]
+kib = KiB
+b = B
+pib = PiB
+mib = MiB
+tib = TiB
+eib = EiB
+gib = GiB
[units]
error.no_unit_allowed_repo = Du har ikke tilladelse til at få adgang til nogen sektion af dette depot.
@@ -3379,6 +3754,9 @@ deleted.display_name = Slettet projekt
type-1.display_name = Individuelt projekt
[markup]
+filepreview.line = Linje %[1]d i %[2]s
+filepreview.lines = Linjer %[1]d til %[2]d i %[3]s
+filepreview.truncated = Forhåndsvisningen er blevet afkortet
[git.filemode]
symbolic_link = Symbolsk link
diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index 4a356b1f6e..a219068a60 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -36,6 +36,18 @@ twofa=Zwei-Faktor-Authentifizierung
twofa_scratch=Zwei-Faktor-Einmalpasswort
passcode=PIN
+webauthn_insert_key=Hardware-Sicherheitsschlüssel einstecken
+webauthn_sign_in=Drücke den Knopf auf deinem Sicherheitsschlüssel. Wenn dein Sicherheitsschlüssel keinen Knopf hat, stecke ihn erneut ein.
+webauthn_press_button=Drücke den Knopf auf deinem Sicherheitsschlüssel …
+webauthn_use_twofa=Zwei-Faktor-Authentifizierung via Handy verwenden
+webauthn_error=Dein Sicherheitsschlüssel konnte nicht gelesen werden.
+webauthn_unsupported_browser=Dein Browser unterstützt derzeit keinen WebAuthn.
+webauthn_error_unknown=Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut.
+webauthn_error_insecure=WebAuthn unterstützt nur sichere Verbindungen. Zum Testen über HTTP kannst du „localhost“ oder „127.0.0.1“ als Host verwenden
+webauthn_error_unable_to_process=Der Server konnte deine Anfrage nicht bearbeiten.
+webauthn_error_duplicated=Für diese Anfrage ist der Sicherheitsschlüssel nicht erlaubt. Bitte stell sicher, dass er nicht bereits registriert ist.
+webauthn_error_empty=Du musst einen Namen für diesen Schlüssel festlegen.
+webauthn_error_timeout=Das Zeitlimit wurde erreicht, bevor dein Schlüssel gelesen werden konnte. Bitte lade die Seite erneut.
repository=Repository
organization=Organisation
mirror=Spiegel
@@ -68,7 +80,7 @@ rerun_all=Alle Jobs neu starten
save=Speichern
add=Hinzufügen
add_all=Alle hinzufügen
-remove=Entfernen
+remove=Löschen
remove_all=Alle entfernen
remove_label_str=Element „%s“ entfernen
edit=Bearbeiten
@@ -88,7 +100,7 @@ copy_type_unsupported=Dieser Dateityp kann nicht kopiert werden
write=Verfassen
preview=Vorschau
-loading=Wird geladen …
+loading=Laden …
error=Fehler
error404=Die Seite, die du versuchst aufzurufen, existiert nicht oder wurde entfernt, oder du bist nicht berechtigt, diese anzusehen.
@@ -170,7 +182,7 @@ buttons.bold.tooltip=Fettschrift hinzufügen (Strg+B / ⌘B)
buttons.italic.tooltip=Kursivschrift hinzufügen (Strg+I / ⌘I)
buttons.quote.tooltip=Text zitieren
buttons.code.tooltip=Code hinzufügen
-buttons.link.tooltip=Link hinzufügen (Strg+K / ⌘K)
+buttons.link.tooltip=Link hinzufügen
buttons.list.unordered.tooltip=Liste hinzufügen
buttons.list.ordered.tooltip=Nummerierte Liste hinzufügen
buttons.list.task.tooltip=Aufgabenliste hinzufügen
@@ -190,7 +202,7 @@ table_modal.label.columns = Spalten
link_modal.header = Einen Link hinzufügen
link_modal.url = URL
link_modal.description = Beschreibung
-link_modal.paste_reminder = Hinweis: Wenn du eine URL in der Zwischenablage hast, kannst du durch Einfügen im Editor direkt einen Link erstellen.
+link_modal.paste_reminder = Hinweis: Wenn du einen URL in der Zwischenablage hast, kannst du durch Einfügen im Editor direkt einen Link erstellen.
[filter]
string.asc=A–Z
@@ -245,7 +257,7 @@ err_admin_name_is_invalid=Administratornutzername ist ungültig
general_title=Allgemeine Einstellungen
app_name=Instanztitel
-app_name_helper=Gib hier den Instanznamen ein. Er wird auf jeder Seite angezeigt.
+app_name_helper=Hier Ihren Instanznamen eingeben. Er wird auf jeder Seite angezeigt.
repo_path=Repository-Verzeichnis
repo_path_helper=Remote-Git-Repositorys werden in diesem Verzeichnis gespeichert.
lfs_path=Git-LFS-Wurzelpfad
@@ -275,7 +287,7 @@ register_confirm=E-Mail-Bestätigung benötigt zum Registrieren
mail_notify=E-Mail-Benachrichtigungen aktivieren
server_service_title=Sonstige Server- und Drittserviceeinstellungen
offline_mode=Offline-Modus aktivieren
-offline_mode.description=Content Delivery Networks von Drittanbietern deaktivieren und alle Ressourcen lokal bereitstellen.
+offline_mode.description=Drittanbieter-CDNs deaktivieren und alle Ressourcen lokal bereitstellen.
disable_gravatar=Gravatar deaktivieren
disable_gravatar.description=Gravatar und andere Drittanbieter-Avatar-Quellen deaktivieren. Ein Standardavatar wird verwendet, bis der Nutzer einen eigenen Avatar auf deren Instanz hochlädt.
federated_avatar_lookup=Föderierte Profilbilder einschalten
@@ -320,7 +332,7 @@ no_reply_address=Versteckte E-Mail-Domain
no_reply_address_helper=Domain-Name für Benutzer mit einer versteckten Emailadresse. Zum Beispiel wird der Benutzername „Joe“ in Git als „joe@noreply.example.org“ protokolliert, wenn die versteckte E-Mail-Domain „noreply.example.org“ festgelegt ist.
password_algorithm=Passwort-Hashing-Algorithmus
invalid_password_algorithm=Ungültiger Passwort-Hash-Algorithmus
-password_algorithm_helper=Lege einen Passwort-Hashing-Algorithmus fest. Algorithmen haben unterschiedliche Anforderungen und Stärken. Der Argon2-Algorithmus ist ziemlich sicher, aber er verbraucht viel Speicher und kann für kleine Systeme ungeeignet sein.
+password_algorithm_helper=Lege einen Passwort-Hashing-Algorithmus fest. Algorithmen haben unterschiedliche Anforderungen und Stärken. Der argon2-Algorithmus ist ziemlich sicher, aber er verbraucht viel Speicher und kann für kleine Systeme ungeeignet sein.
enable_update_checker=Aktualisierungsprüfung aktivieren
env_config_keys=Umgebungskonfiguration
env_config_keys_prompt=Die folgenden Umgebungsvariablen werden auch auf Ihre Konfigurationsdatei angewendet:
@@ -373,26 +385,26 @@ remember_me=Dieses Gerät speichern
forgot_password_title=Passwort vergessen
forgot_password=Passwort vergessen?
sign_up_successful=Konto wurde erfolgreich erstellt. Willkommen!
-confirmation_mail_sent_prompt=Eine neue Bestätigungs-E-Mail wurde an %s gesendet. Um den Registrierung abzuschließen, überprüfe bitte deinen Posteingang und folge dem angegebenen Link innerhalb von: %s. Falls die E-Mail inkorrekt sein sollte, kannst du dich einloggen und anfragen, eine weitere Bestätigungs-E-Mail an eine andere Adresse zu senden.
+confirmation_mail_sent_prompt=Eine neue Bestätigungs-E-Mail wurde an %s gesendet. Um den Registrierungsprozess abzuschließen, überprüfe bitte deinen Posteingang und folge dem angegebenen Link innerhalb von: %s. Falls die E-Mail inkorrekt sein sollte, kannst du dich einloggen und anfragen, eine weitere Bestätigungs-E-Mail an eine andere Adresse zu senden.
must_change_password=Aktualisiere dein Passwort
allow_password_change=Verlange vom Benutzer das Passwort zu ändern (empfohlen)
-reset_password_mail_sent_prompt=Eine Bestätigungs-E-Mail wurde an %s gesendet. Um den Kontowiederherstellung abzuschließen, überprüfe bitte deinen Posteingang und folge dem angegebenen Link innerhalb von %s.
+reset_password_mail_sent_prompt=Eine Bestätigungs-E-Mail wurde an %s gesendet. Um den Kontowiederherstellungsprozess abzuschließen, überprüfe bitte deinen Posteingang und folge dem angegebenen Link innerhalb von %s.
active_your_account=Aktiviere dein Konto
account_activated=Konto wurde aktiviert
prohibit_login=Das Konto ist gesperrt
prohibit_login_desc=Dein Konto ist auf dieser Instanz gesperrt worden. Bitte kontaktiere den Instanz-Administrator.
resent_limit_prompt=Du hast bereits eine Aktivierungs-E-Mail angefordert. Bitte warte 3 Minuten und probiere es dann nochmal.
-has_unconfirmed_mail=Hallo, %s, du hast eine unbestätigte E-Mail-Adresse (%s). Wenn du keine Bestätigungs-E-Mail erhalten hast oder eine neue senden möchtest, klicke bitte auf den folgenden Button.
+has_unconfirmed_mail=Hallo %s, du hast eine unbestätigte E-Mail-Adresse (%s). Wenn du keine Bestätigungs-E-Mail erhalten hast oder eine neue senden möchtest, klicke bitte auf den folgenden Button.
resend_mail=Aktivierungs-E-Mail erneut verschicken
send_reset_mail=Wiederherstellungs-E-Mail senden
reset_password=Kontowiederherstellung
invalid_code=Dein Bestätigungs-Code ist ungültig oder abgelaufen.
invalid_code_forgot_password=Dein Bestätigungscode ist ungültig oder abgelaufen. Klicke hier, um eine neue Sitzung zu starten.
-invalid_password=Dein Passwort stimmt nicht mit dem Passwort überein, das zur Erstellung des Kontos verwendet wurde.
+invalid_password=Ihr Passwort stimmt nicht mit dem Passwort überein, das zur Erstellung des Kontos verwendet wurde.
reset_password_helper=Konto wiederherstellen
reset_password_wrong_user=Du bist angemeldet als %s, aber der Link zur Kontowiederherstellung ist für %s
password_too_short=Das Passwort muss mindestens %d Zeichen lang sein.
-non_local_account=Benutzer, die nicht von Forgejo verwaltet werden, können ihre Passwörter nicht über das Web-Interface ändern.
+non_local_account=Benutzer, die nicht von Forgejo verwaltet werden können ihre Passwörter nicht über das Web Interface ändern.
verify=Verifizieren
scratch_code=Einmalpasswort
use_scratch_code=Einmalpasswort verwenden
@@ -411,9 +423,9 @@ oauth.signin.error.access_denied=Die Autorisierungsanfrage wurde abgelehnt.
oauth.signin.error.temporarily_unavailable=Autorisierung fehlgeschlagen, da der Authentifizierungsserver vorübergehend nicht verfügbar ist. Bitte versuch es später erneut.
openid_connect_submit=Verbinden
openid_connect_title=Mit bestehendem Konto verbinden
-openid_connect_desc=Die gewählte OpenID-URI ist unbekannt. Ordne sie hier einem neuen Konto zu.
+openid_connect_desc=Die gewählte OpenID-URI ist unbekannt. Ordne sie hier einem neuen Account zu.
openid_register_title=Neues Konto einrichten
-openid_register_desc=Die gewählte OpenID-URI ist unbekannt. Ordne sie hier einem neuen Konto zu.
+openid_register_desc=Die gewählte OpenID-URI ist unbekannt. Ordne sie hier einem neuen Account zu.
openid_signin_desc=Gib deine OpenID-URI ein, zum Beispiel alice.openid.example.org oder https://openid.example.org/alice.
disable_forgot_password_mail=Die Kontowiederherstellung ist deaktiviert, da keine E-Mail eingerichtet ist. Bitte kontaktiere den zuständigen Administrator.
disable_forgot_password_mail_admin=Die Kontowiederherstellung ist nur verfügbar, wenn eine E-Mail eingerichtet wurde. Bitte richte eine E-Mail-Adresse ein, um die Kontowiederherstellung freizuschalten.
@@ -436,14 +448,14 @@ back_to_sign_in = Zurück zur Anmeldung
sign_in_openid = Mit OpenID fortfahren
hint_login = Hast du bereits ein Konto? Jetzt anmelden!
hint_register = Brauchst du ein Konto? Jetzt registrieren.
-unauthorized_credentials = Die Zugangsdaten sind inkorrekt oder abgelaufen. Versuche es erneut oder siehe %s für mehr Informationen
+unauthorized_credentials = Die Zugangsdaten sind inkorrekt oder abgelaufen. Versuchen es erneut oder siehe %s für mehr Informationen
use_onetime_code = Einen Einmal-Code benutzen
[mail]
view_it_on=Auf %s ansehen
reply=oder antworte direkt auf diese E-Mail
link_not_working_do_paste=Link funktioniert nicht? Versuche, ihn zu kopieren und im Browser einzufügen.
-hi_user_x=Hallo, %s,
+hi_user_x=Hallo %s,
activate_account=Bitte aktiviere dein Konto
activate_account.text_1=Hallo %[1]s, danke für deine Registrierung bei %[2]s!
@@ -521,7 +533,7 @@ totp_enrolled.text_1.no_webauthn = Du hast gerade eben TOTP für dein Konto akti
[modal]
yes=Ja
-no=Nein
+no=Abbrechen
confirm=Bestätigen
cancel=Abbrechen
modify=Aktualisieren
@@ -569,7 +581,7 @@ repo_name_been_taken=Der Repository-Name wird schon verwendet.
repository_force_private=Privat erzwingen ist aktiviert: Private Repositorys können nicht veröffentlicht werden.
repository_files_already_exist=Dateien für dieses Repository sind bereits vorhanden. Kontaktiere den Systemadministrator.
repository_files_already_exist.adopt=Dateien für dieses Repository existieren bereits und können nur übernommen werden.
-repository_files_already_exist.delete=Dateien für dieses Repository sind bereits vorhanden. Du musst sie löschen.
+repository_files_already_exist.delete=Dateien für dieses Repository sind bereits vorhanden. Du must sie löschen.
repository_files_already_exist.adopt_or_delete=Dateien für dieses Repository existieren bereits. Du musst sie entweder übernehmen oder löschen.
visit_rate_limit=Die Ratenbegrenzung bei der Gegenseite wurde erreicht.
2fa_auth_required=Die Gegenseite benötigt Zweifaktorauthentifikation.
@@ -585,7 +597,7 @@ password_lowercase_one=Mindestens ein Kleinbuchstabe
password_uppercase_one=Mindestens ein Großbuchstabe
password_digit_one=Mindestens eine Ziffer
password_special_one=Mindestens ein Sonderzeichen (Satzzeichen, Klammern, Anführungszeichen, etc.)
-enterred_invalid_repo_name=Der eingegebene Repository-Name ist falsch.
+enterred_invalid_repo_name=Der eingegebenen Repository-Name ist falsch.
enterred_invalid_org_name=Der eingegebene Organisationsname ist falsch.
enterred_invalid_owner_name=Der Name des neuen Besitzers ist ungültig.
enterred_invalid_password=Das eingegebene Passwort ist falsch.
@@ -596,8 +608,8 @@ cannot_add_org_to_team=Eine Organisation kann nicht als Teammitglied hinzugefüg
duplicate_invite_to_team=Der Benutzer wurde bereits als Teammitglied eingeladen.
organization_leave_success=Du hast die Organisation %s erfolgreich verlassen.
-invalid_ssh_key=Dein SSH-Schlüssel kann nicht überprüft werden: %s
-invalid_gpg_key=Dein GPG-Schlüssel kann nicht überprüft werden: %s
+invalid_ssh_key=Dein SSH-Key kann nicht überprüft werden: %s
+invalid_gpg_key=Dein GPG-Key kann nicht überprüft werden: %s
invalid_ssh_principal=Ungültige Identität: %s
must_use_public_key=Der von dir bereitgestellte Schlüssel ist ein privater. Bitte lade deinen privaten Schlüssel nirgendwo hoch, sondern verwende stattdessen deinen öffentlichen.
unable_verify_ssh_key=Der SSH-Schlüssel kann nicht verifiziert werden, überprüfe ihn auf Fehler.
@@ -622,7 +634,7 @@ Biography = Biografie
Website = Webseite
Location = Ort
To = Branchname
-AccessToken = Zugriffstoken
+AccessToken = Zugangstoken
username_claiming_cooldown = Der Benutzername kann nicht beansprucht werden, weil seine Schutzzeit noch nicht vorbei ist. Er kann am %[1]s beansprucht werden.
email_domain_is_not_allowed = Die Domain der E-Mail-Adresse des Benutzers %s steht in Konflikt mit EMAIL_DOMAIN_ALLOWLIST oder EMAIL_DOMAIN_BLOCKLIST. Bitte stelle sicher, dass du die E-Mail-Adresse richtig gesetzt hast.
@@ -652,10 +664,10 @@ form.name_pattern_not_allowed=Das Muster „%s“ ist nicht in einem Benutzernam
form.name_chars_not_allowed=Benutzername „%s“ enthält ungültige Zeichen.
block_user = Benutzer blockieren
block_user.detail = Bitte beachte, dass die Blockierung eines Benutzers auch andere Auswirkungen hat, so wie:
-block_user.detail_2 = Dieser Benutzer wird nicht mehr mit deinen Repositorys oder von dir erstellten Issues und Kommentaren interagieren können.
-block_user.detail_1 = Ihr werdet euch nicht mehr gegenseitig folgen und es auch nicht mehr können.
+block_user.detail_2 = Dieser Benutzer wird nicht mehr nicht mit deinen Repositorys oder von dir erstellten Issues und Kommentaren interagieren können.
+block_user.detail_1 = Ihr werdet euch nicht mehr gegenseitig folgen und könnt euch auch nicht mehr gegenseitig folgen.
block = Blockieren
-follow_blocked_user = Du kannst diesem Benutzer nicht folgen, weil du ihn blockiert hast oder er dich blockiert hat.
+follow_blocked_user = Du kannst diesen Benutzer nicht folgen, weil du ihn blockiert hast, oder er dich blockiert hat.
block_user.detail_3 = Ihr werdet nicht mehr in der Lage sein, euch gegenseitig als Repository-Mitarbeiter hinzuzufügen.
unblock = Nicht mehr blockieren
followers_one = %d Follower
@@ -672,7 +684,7 @@ public_activity.visibility_hint.self_private_profile = Deine Aktivität ist nur
[settings]
profile=Profil
-account=Konto
+account=Account
appearance=Erscheinung
password=Passwort
security=Sicherheit
@@ -691,7 +703,7 @@ public_profile=Öffentliches Profil
biography_placeholder=Erzähle anderen ein wenig über dich selbst! (Markdown wird unterstützt)
location_placeholder=Teile deinen ungefähren Standort mit anderen
profile_desc=Über dich
-password_username_disabled=Benutzer, die nicht von Forgejo verwaltet werden, können ihren Benutzernamen nicht ändern. Bitte kontaktiere deinen Administrator für mehr Details.
+password_username_disabled=Benutzer, die nicht von Forgejo verwaltet werden können ihren Benutzernamen nicht ändern. Bitte kontaktiere deinen Administrator für mehr Details.
full_name=Vollständiger Name
website=Webseite
location=Standort
@@ -702,7 +714,7 @@ update_language_not_found=Sprache „%s“ ist nicht verfügbar.
update_language_success=Sprache wurde aktualisiert.
update_profile_success=Dein Profil wurde aktualisiert.
change_username=Dein Benutzername wurde geändert.
-change_username_prompt=Hinweis: Das Ändern deines Benutzernamens ändert auch deine Konto-URL.
+change_username_prompt=Hinweis: Das Ändern deines Benutzernamen ändert auch deine Account-URL.
change_username_redirect_prompt=Der alte Benutzername wird auf den neuen Benutzernamen weiterleiten, bis er erneut als Benutzername verwendet wird.
continue=Weiter
cancel=Abbrechen
@@ -729,7 +741,7 @@ comment_type_group_issue_ref=Issue-Referenz
saved_successfully=Die Einstellungen wurden erfolgreich gespeichert.
privacy=Datenschutz
keep_activity_private=Aktivität auf der Profilseite ausblenden
-lookup_avatar_by_mail=Profilbild anhand der E-Mail-Adresse suchen
+lookup_avatar_by_mail=Profilbild anhand der E-Mail-Addresse suchen
enable_custom_avatar=Benutzerdefiniertes Profilbild verwenden
choose_new_avatar=Neues Profilbild auswählen
update_avatar=Profilbild aktualisieren
@@ -751,7 +763,7 @@ manage_emails=E-Mail-Adressen verwalten
manage_themes=Standard-Theme
manage_openid=OpenID-Adressen
email_desc=Deine primäre E-Mail-Adresse wird für Benachrichtigungen, Passwort-Wiederherstellung und, sofern sie nicht versteckt ist, web-basierte Git-Operationen verwendet.
-theme_desc=Dieses Theme wird für die Weboberfläche verwendet, wenn du angemeldet bist.
+theme_desc=Dieses Thema wird für die Weboberfläche verwendet, wenn du angemeldet bist.
primary=Primär
activated=Aktiviert
requires_activation=Erfordert Aktivierung
@@ -761,7 +773,7 @@ activations_pending=Aktivierung ausstehend
can_not_add_email_activations_pending=Es gibt eine ausstehende Aktivierung, versuche es in ein paar Minuten erneut, wenn du eine neue E-Mail hinzufügen möchtest.
delete_email=Löschen
email_deletion=E-Mail-Adresse entfernen
-email_deletion_desc=Diese E-Mail-Adresse und die damit verbundenen Informationen werden von deinem Konto entfernt. Git-Commits von dieser E-Mail-Adresse bleiben unverändert. Fortfahren?
+email_deletion_desc=Diese E-Mail-Adresse und die damit verbundenen Informationen werden von deinem Konto entfernt. Git-Commits von dieser E-Mail-Addresse bleiben unverändert. Fortfahren?
email_deletion_success=Die E-Mail-Adresse wurde entfernt.
theme_update_success=Deine Theme-Auswahl wurde gespeichert.
theme_update_error=Das ausgewählte Theme existiert nicht.
@@ -792,11 +804,11 @@ gpg_helper=Brauchst du Hilfe? Sieh dir die Anleitung WebAuthn“ unterstützen.
+webauthn_desc=Sicherheitsschlüssel sind Geräte, die kryptografische Schlüssel beeinhalten. Diese können für die Zwei-Faktor-Authentifizierung verwendet werden. Der Sicherheitsschlüssel muss den Standard „WebAuthn“ unterstützen.
webauthn_register_key=Sicherheitsschlüssel hinzufügen
webauthn_nickname=Nickname
webauthn_delete_key=Sicherheitsschlüssel entfernen
webauthn_delete_key_desc=Wenn du einen Sicherheitsschlüssel entfernst, kannst du dich nicht mehr mit ihm anmelden. Fortfahren?
manage_account_links=Verknüpfte Konten
-manage_account_links_desc=Diese externen Konten sind mit deinem Forgejo-Konto verknüpft.
+manage_account_links_desc=Diese externen Accounts sind mit deinem Forgejo-Account verknüpft.
link_account=Konto verbinden
remove_account_link=Verknüpftes Konto entfernen
remove_account_link_desc=Wenn du das verknüpfte Konto entfernst, wirst du darüber nicht mehr auf dein Forgejo-Konto zugreifen können. Fortfahren?
@@ -942,11 +954,11 @@ orgs_none=Du bist kein Mitglied in einer Organisation.
repos_none=Du besitzt keine Repositorys.
delete_account=Konto löschen
-delete_prompt=Wenn du fortfährst, wird dein Konto permanent gelöscht. Dies KANN NICHT rückgängig gemacht werden.
+delete_prompt=Wenn du fortfährst, wird dein Account permanent gelöscht. Dies KANN NICHT rückgängig gemacht werden.
delete_with_all_comments=Dein Konto existiert seit weniger als %s. Um Geisterkommentare zu vermeiden, werden alle deine Issue/PR-Kommentare gelöscht.
confirm_delete_account=Löschen bestätigen
delete_account_title=Benutzerkonto löschen
-delete_account_desc=Bist du sicher, dass du dieses Konto dauerhaft löschen möchtest?
+delete_account_desc=Bist du sicher, dass du diesen Account dauerhaft löschen möchtest?
email_notifications.enable=E-Mail-Benachrichtigungen aktivieren
email_notifications.onmention=Nur E-Mail bei Erwähnung
@@ -962,7 +974,7 @@ visibility.limited_tooltip=Nur für angemeldete Benutzer sichtbar
visibility.private=Privat
visibility.private_tooltip=Sichtbar nur für Mitglieder von Organisationen, denen du beigetreten bist
user_block_success = Dieser Benutzer wurde erfolgreich blockiert.
-twofa_recovery_tip = Falls du dein Gerät verlierst, kannst du einen einmalig verwendbaren Wiederherstellungsschlüssel benutzen, um den Zugriff auf dein Konto wiederherzustellen.
+twofa_recovery_tip = Falls du dein Gerät verlierst, wirst du in der Lage sein, einen einmalig verwendbaren Wiederherstellungsschlüssel zu verwenden, um den auf dein Konto wiederherzustellen.
webauthn_alternative_tip = Du möchtest vielleicht eine zusätzliche Authentifizierungsmethode einrichten.
blocked_users_none = Keine Benutzer blockiert.
webauthn_key_loss_warning = Falls du deine Sicherheitsschlüssel verlierst, wirst du Zugang zu deinem Konto verlieren.
@@ -978,7 +990,7 @@ additional_repo_units_hint_description = Einen „Mehr aktivieren“-Hinweis fü
pronouns = Pronomen
pronouns_unspecified = Nicht spezifiziert
language.title = Standardsprache
-keep_activity_private.description = Deine öffentliche Aktivität wird nur für dich selbst und die Instanzadministratoren sichtbar sein.
+keep_activity_private.description = Deine öffentliche Aktivität wird nur für dich selbst und die Instanzadminstratoren sichtbar sein.
language.localization_project = Hilf uns, Forgejo in deine Sprache zu übersetzen! Mehr erfahren.
language.description = Diese Sprache wird in deinem Konto gespeichert und standardmäßig nach dem Anmelden benutzt.
user_block_yourself = Du kannst dich nicht selbst blockieren.
@@ -1007,10 +1019,10 @@ quota.sizes.assets.attachments.all = Anhänge
quota.sizes.assets.packages.all = Pakete
quota.sizes.wiki = Wiki
regenerate_token_success = Der Token wurde regeneriert. Anwendungen, die ihn benutzen, haben nicht länger Zugriff auf dein Konto und müssen mit dem neuen Token aktualisiert werden.
-access_token_regeneration = Zugriffstoken neu generieren
-access_token_regeneration_desc = Wenn du einen Token neu generierst, verlieren Anwendungen, die ihn nutzen, den Zugriff auf dein Konto. Dies kann nicht rückgängig gemacht werden. Fortfahren?
-regenerate_token = Neu generieren
-ssh_token_help_ssh_agent = , oder, falls du einen SSH-Agenten benutzt (mit der Variable SSH_AUTH_SOCK gesetzt):
+access_token_regeneration = Zugangstoken regenerieren
+access_token_regeneration_desc = Einen Token zu regenerieren, wird den Zugriff auf dein Konto von Anwendungen, die ihn nutzen, zurückziehen. Dies kann nicht rückgängig gemacht werden. Fortsetzen?
+regenerate_token = Regenerieren
+ssh_token_help_ssh_agent = , oder, falls Sie einen SSH-Agenten benutzen (mit der Variable SSH_AUTH_SOCK gesetzt):
[repo]
owner=Besitzer
@@ -1070,7 +1082,7 @@ mirror_address_desc=Gib alle erforderlichen Anmeldedaten im Abschnitt „Authent
mirror_address_url_invalid=Die angegebene URL ist ungültig. Achte darauf, dass alle Komponenten der URL korrekt escapt wurden.
mirror_address_protocol_invalid=Die angegebene URL ist ungültig. Nur Orte mit „http(s)://“ oder „git://“ können fürs Spiegeln benutzt werden.
mirror_lfs=Großdatei-Speicher (LFS)
-mirror_lfs_desc=Spiegeln von LFS-Daten aktivieren.
+mirror_lfs_desc=Spiegeln von LFS-Dateien aktivieren.
mirror_lfs_endpoint=LFS-Endpunkt
mirror_lfs_endpoint_desc=Sync wird versuchen, die Klon-URL zu verwenden, um den LFS-Server zu bestimmen. Du kannst auch einen eigenen Endpunkt angeben, wenn die LFS-Dateien woanders gespeichert werden.
mirror_last_synced=Zuletzt synchronisiert
@@ -1129,7 +1141,7 @@ template.invalid=Es muss ein Vorlagen-Repository ausgewählt werden
archive.title=Dieses Repository ist archiviert. Du kannst Dateien ansehen und es klonen, kannst aber seinen Status nicht verändern, zum Beispiel nichts pushen, keine Issues eröffnen und keine Pull-Requests oder Kommentare erstellen.
archive.title_date=Dieses Repository wurde am %s archiviert. Du kannst Dateien ansehen und es klonen, kannst aber seinen Status nicht verändern, zum Beispiel nichts pushen, und keine Issues eröffnen oder Pull-Requests oder Kommentare erstellen.
form.reach_limit_of_creation_1=Du hast bereits dein Limit von %d Repository erreicht.
-form.reach_limit_of_creation_n=Der Besitzer hat bereits das Limit von %d Repositorys erreicht.
+form.reach_limit_of_creation_n=Du hast bereits dein Limit von %d Repositorys erreicht.
form.name_reserved=Der Repository-Name „%s“ ist reserviert.
form.name_pattern_not_allowed=Das Muster „%s“ ist in Repository-Namen nicht erlaubt.
@@ -1140,7 +1152,15 @@ migrate_options_lfs=LFS-Dateien migrieren
migrate_options_lfs_endpoint.label=LFS-Endpunkt
migrate_options_lfs_endpoint.description=Migration wird versuchen, über den entfernten Git-Server den LFS-Server zu bestimmen. Du kannst auch einen eigenen Endpunkt angeben, wenn die LFS-Dateien woanders gespeichert werden.
migrate_options_lfs_endpoint.description.local=Ein lokaler Serverpfad wird ebenfalls unterstützt.
-migrate_options_lfs_endpoint.placeholder=Wenn leer gelassen, wird der Endpunkt von der Klon-URL abgeleitet
+migrate_options_lfs_endpoint.placeholder=Wenn leer gelassen, wird der Endpunkt von der Clone-URL abgeleitet
+migrate_items=Migrationselemente
+migrate_items_wiki=Wiki
+migrate_items_milestones=Meilensteine
+migrate_items_labels=Labels
+migrate_items_issues=Issues
+migrate_items_pullrequests=Pull-Requests
+migrate_items_merge_requests=Merge-Requests
+migrate_items_releases=Releases
migrate_repo=Repository migrieren
migrate.clone_address=Migrations-/Klon-URL
migrate.clone_address_desc=Die HTTP(S)- oder „git clone“-URL eines bereits existierenden Repositorys
@@ -1149,7 +1169,7 @@ migrate.clone_local_path=oder ein lokaler Serverpfad
migrate.permission_denied=Du hast keine Berechtigung zum Importieren lokaler Repositorys.
migrate.permission_denied_blocked=Du kannst von keinen nicht erlaubten Hosts importieren. Bitte fragen deinen Administrator, die Einstellungen ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS zu überprüfen.
migrate.invalid_local_path=Der lokale Pfad ist ungültig. Er existiert nicht oder ist kein Verzeichnis.
-migrate.invalid_lfs_endpoint=Der LFS-Endpunkt ist ungültig.
+migrate.invalid_lfs_endpoint=Der LFS-Endpunkt ist nicht gültig.
migrate.failed=Fehler bei der Migration: %v
migrate.migrate_items_options=Zugangs-Token wird benötigt, um zusätzliche Elemente zu migrieren
migrated_from=Migriert von %[2]s
@@ -1159,6 +1179,16 @@ migrate.migrating=Migriere von %s …
migrate.migrating_failed=Migrieren von %s fehlgeschlagen.
migrate.migrating_failed.error=Migration fehlgeschlagen: %s
migrate.migrating_failed_no_addr=Migration fehlgeschlagen.
+migrate.migrating_git=Git-Daten werden migriert
+migrate.migrating_topics=Themen werden migriert
+migrate.migrating_milestones=Meilensteine werden migriert
+migrate.migrating_labels=Labels werden migriert
+migrate.migrating_releases=Releases werden migriert
+migrate.migrating_issues=Issues werden migriert
+migrate.migrating_pulls=Pull-Requests werden migriert
+migrate.cancel_migrating_title=Migration abbrechen
+migrate.cancel_migrating_confirm=Möchtest du diese Migration abbrechen?
+
mirror_from=Spiegel von
forked_from=geforkt von
generated_from=erzeugt von
@@ -1206,12 +1236,12 @@ commit=Commit
release=Release
releases=Releases
tag=Tag
-released_this=hat es veröffentlicht
+released_this=hat releast
file.title=%s an %s
file_raw=Originalformat
file_history=Verlauf
file_view_source=Quelltext anzeigen
-file_view_rendered=Gerendert anzeigen
+file_view_rendered=Ansicht rendern
file_view_raw=Originalformat anzeigen
file_permalink=Permalink
file_too_large=Die Datei ist zu groß zum Anzeigen.
@@ -1327,7 +1357,7 @@ commits.older=Älter
commits.newer=Neuer
commits.signed_by=Signiert von
commits.signed_by_untrusted_user=Signiert von nicht vertrauenswürdigen Benutzern
-commits.signed_by_untrusted_user_unmatched=Signiert von nicht vertrauenswürdigem Benutzer, der nicht mit dem Committer übereinstimmt
+commits.signed_by_untrusted_user_unmatched=Von einem nicht vertrauenswürdigen Benutzer, der nicht auf den Committer passt, signiert
commits.gpg_key_id=GPG-Schlüssel-ID
commits.ssh_key_fingerprint=SSH-Schlüssel-Fingerabdruck
commits.view_path=An diesem Punkt im Verlauf anzeigen
@@ -1338,7 +1368,7 @@ commit.revert-header=Setze zurück: %s
commit.revert-content=Branch auswählen, der zurückgesetzt werden soll:
commit.cherry-pick=Cherry-Pick
commit.cherry-pick-header=Cherry-Picke: %s
-commit.cherry-pick-content=Branch auswählen, auf dem ein Cherry-Pick durchgeführt werden soll:
+commit.cherry-pick-content=Branch auswählen, zu dem das Ergebnis des Cherry-Picks angewendet werden soll:
commitstatus.error=Fehler
commitstatus.failure=Fehler
@@ -1353,7 +1383,7 @@ projects.description_placeholder=Beschreibung
projects.create=Projekt erstellen
projects.title=Titel
projects.new=Neues Projekt
-projects.new_subheader=Koordiniere, verfolge und aktualisiere deine Arbeit an einem Ort, so dass Projekte transparent und im Zeitplan bleiben.
+projects.new_subheader=Koordiniere, verfolge und aktualisiere deine Arbeit an einem Ort, so dass Projekte transparent und planmäßig bleiben.
projects.create_success=Das Projekt „%s“ wurde erstellt.
projects.deletion=Projekt löschen
projects.deletion_desc=Das Löschen eines Projekts entfernt es von allen damit zusammenhängenden Issues. Fortfahren?
@@ -1478,7 +1508,7 @@ issues.filter_sort=Sortieren
issues.filter_sort.latest=Neueste
issues.filter_sort.oldest=Älteste
issues.filter_sort.recentupdate=Kürzlich aktualisiert
-issues.filter_sort.leastupdate=Am längsten nicht aktualisiert
+issues.filter_sort.leastupdate=Am Längsten nicht aktualisiert
issues.filter_sort.mostcomment=Am meisten kommentiert
issues.filter_sort.leastcomment=Am wenigsten kommentiert
issues.filter_sort.nearduedate=Nächstes Fälligkeitsdatum
@@ -1534,7 +1564,7 @@ issues.ref_reopening_from=`referenzierte dieses Issue aus einem
issues.ref_from=`von %[1]s`
issues.author=Autor
issues.role.owner=Besitzer
-issues.role.owner_helper=Dieser Benutzer ist ein Besitzer dieses Repositorys.
+issues.role.owner_helper=Dieser Benutzer ist der Besitzer dieses Repositorys.
issues.role.member=Mitglied
issues.role.member_helper=Dieser Benutzer ist Mitglied der Organisation, die dieses Repository besitzt.
issues.role.collaborator=Mitarbeiter
@@ -1594,7 +1624,7 @@ issues.unlock_comment=hat diese Diskussion %s entsperrt
issues.lock_confirm=Sperren
issues.unlock_confirm=Entsperren
issues.lock.notice_1=- Andere Nutzer können keine neuen Kommentare beisteuern.
-issues.lock.notice_2=- Du und andere Mitarbeiter mit Zugriff auf dieses Repository können weiterhin für andere sichtbare Kommentare hinterlassen.
+issues.lock.notice_2=– Du und andere Mitarbeiter mit Zugriff auf dieses Repository können weiterhin für andere sichtbare Kommentare hinterlassen.
issues.lock.notice_3=- Du kannst die Diskussion jederzeit wieder entsperren.
issues.unlock.notice_1=- Jeder wird wieder in der Lage sein, zu diesem Issue zu kommentieren.
issues.unlock.notice_2=- Du kannst den Issue jederzeit wieder sperren.
@@ -1715,7 +1745,7 @@ pulls.compare_changes=Neuer Pull-Request
pulls.allow_edits_from_maintainers=Änderungen von Maintainern erlauben
pulls.allow_edits_from_maintainers_desc=Nutzer mit Schreibzugriff auf den Basisbranch können auch auf diesen Branch pushen
pulls.allow_edits_from_maintainers_err=Aktualisieren fehlgeschlagen
-pulls.compare_changes_desc=Wähle den Zielbranch, in den zusammengeführt werden soll, und den Quellbranch, von dem gepullt werden soll, aus.
+pulls.compare_changes_desc=Wähle den Zielbranch, in das zusammengeführt werden soll, und den Quellbranch, von dem gepullt werden soll, aus.
pulls.has_viewed_file=Gesehen
pulls.has_changed_since_last_review=Seit deiner letzten Sichtung geändert
pulls.viewed_files_label=%[1]d / %[2]d Dateien betrachtet
@@ -1764,8 +1794,8 @@ pulls.required_status_check_failed=Einige erforderliche Prüfungen waren nicht e
pulls.required_status_check_missing=Einige erforderliche Prüfungen fehlen.
pulls.required_status_check_administrator=Als Administrator kannst du diesen Pull-Request weiterhin zusammenführen.
pulls.blocked_by_approvals=Dieser Pull-Request hat noch nicht genügend Genehmigungen. %d von %d Genehmigungen erteilt.
-pulls.blocked_by_rejection=Dieser Pull-Request hat Änderungen, die von einem offiziellen Sichter angefragt wurden.
-pulls.blocked_by_official_review_requests=Dieser Pull-Request ist blockiert, weil ihm die Genehmigung von einem oder mehreren offiziellen Sichtern fehlt.
+pulls.blocked_by_rejection=Dieser Pull-Request hat Änderungen, die von einem offiziellen Prüfer angefragt wurden.
+pulls.blocked_by_official_review_requests=Dieser Pull-Request ist blockiert, weil ihm die Genehmigung von einem oder mehreren offiziellen Prüfern fehlt.
pulls.blocked_by_outdated_branch=Dieser Pull-Request ist blockiert, da er veraltet ist.
pulls.blocked_by_changed_protected_files_1=Dieser Pull-Request ist blockiert, weil er eine geschützte Datei ändert:
pulls.blocked_by_changed_protected_files_n=Dieser Pull-Request ist blockiert, weil er geschützte Dateien ändert:
@@ -1818,7 +1848,7 @@ pulls.status_checks_details=Details
pulls.update_branch=Branch durch Merge aktualisieren
pulls.update_branch_rebase=Branch durch Rebase aktualisieren
pulls.update_branch_success=Branch-Aktualisierung erfolgreich
-pulls.update_not_allowed=Du hast keine Berechtigung, den Branch zu aktualisieren
+pulls.update_not_allowed=Du hast keine Berechtigung, den Branch zu updaten
pulls.outdated_with_base_branch=Dieser Branch enthält nicht die neusten Commits des Basis-Branches
pulls.close=Pull-Request schließen
pulls.closed_at=`hat diesen Pull-Request %s geschlossen`
@@ -1880,7 +1910,7 @@ signing.wont_sign.error=Es gab einen Fehler bei der Prüfung, ob der Commit sign
signing.wont_sign.nokey=Diese Instanz hat keinen Schlüssel, um diesen Commit zu signieren.
signing.wont_sign.never=Commits werden nie signiert.
signing.wont_sign.always=Commits werden immer signiert.
-signing.wont_sign.pubkey=Der Commit wird nicht signiert, da du keinen öffentlichen Schlüssel mit deinem Konto verknüpft hast.
+signing.wont_sign.pubkey=Der Commit wird nicht signiert, da du keinen öffentlichen Schlüssel mit deinem Account verknüpft hast.
signing.wont_sign.twofa=Du musst Zwei-Faktor-Authentifizierung aktivieren, damit Commits signiert werden.
signing.wont_sign.parentsigned=Der Commit wird nicht signiert werden, da der vorherige Commit nicht signiert ist.
signing.wont_sign.basesigned=Der Merge-Commit wird nicht signiert werden, da der Basis-Commit nicht signiert ist.
@@ -2057,7 +2087,7 @@ settings.pulls.default_allow_edits_from_maintainers=Änderungen von Maintainern
settings.releases_desc=Repository-Releases aktivieren
settings.packages_desc=Repository-Paket-Registry aktivieren
settings.projects_desc=Repository-Projekte aktivieren
-settings.actions_desc=Integrierte CI/CD-Pipelines mit Forgejo-Actions aktivieren
+settings.actions_desc=Aktiviere integrierte CI/CD-Pipelines mit Forgejo-Actions
settings.admin_settings=Administratoreinstellungen
settings.admin_enable_health_check=Repository-Health-Checks aktivieren (git fsck)
settings.admin_code_indexer=Code-Indexer
@@ -2105,7 +2135,7 @@ settings.trust_model.committer=Committer
settings.trust_model.committer.long=Committer: Vertraue Signaturen, die zu Committern passen (dies stimmt mit GitHub überein und zwingt signierte Commits von Forgejo dazu, Forgejo als Committer zu haben)
settings.trust_model.committer.desc=Gültige Signaturen werden nur dann als „vertrauenswürdig“ gekennzeichnet, wenn sie mit ihrem Committer übereinstimmen. Ansonsten werden sie als „nicht übereinstimmend“ markiert. Das führt dazu, dass Forgejo auf signierten Commits, bei denen der echte Committer als „Co-authored-by:“ oder „Co-committed-by:“ in der Beschreibung eingetragen wurde, als Committer gilt. Der Forgejo-Standard-Schlüssel muss zu einem Benutzer in der Datenbank passen.
settings.trust_model.collaboratorcommitter=Mitarbeiter+Committer
-settings.trust_model.collaboratorcommitter.long=Mitarbeiter+Committer: Signaturen der Mitarbeiter vertrauen, die mit dem Committer übereinstimmen
+settings.trust_model.collaboratorcommitter.long=Mitarbeiter+Committer: Signaturen der Mitarbeiter vertrauen die mit dem Committer übereinstimmen
settings.trust_model.collaboratorcommitter.desc=Gültige Signaturen von Mitarbeitern dieses Projekts werden als „vertrauenswürdig“ markiert, wenn sie mit dem Committer übereinstimmen. Andernfalls werden gültige Signaturen als „nicht vertrauenswürdig“ markiert, wenn die Signatur mit dem Committer übereinstimmt. Ansonsten werden sie als „nicht übereinstimmend“ markiert. Dies zwingt Forgejo, als Committer bei signierten Commits mit dem echten Committer als „Co-Authored-By:“ und „Co-Committed-By:“ im Commit zu markieren. Der Standard-Forgejo-Schlüssel muss mit einem Benutzer in der Datenbank übereinstimmen.
settings.wiki_delete=Wiki-Daten löschen
settings.wiki_delete_desc=Das Löschen von Wiki-Daten kann nicht rückgängig gemacht werden. Bitte sei vorsichtig.
@@ -2162,7 +2192,7 @@ settings.githook_edit_desc=Wenn ein Hook nicht aktiv ist, wird der Standardinhal
settings.githook_name=Hook-Name
settings.githook_content=Hook-Inhalt
settings.update_githook=Hook aktualisieren
-settings.add_webhook_desc=Forgejo sendet eine POST-Anfrage mit festgelegtem Content-Type an die Ziel-URL. Mehr dazu in der Anleitung zu Webhooks (auf Englisch).
+settings.add_webhook_desc=Forgejo sendet eine POST-Anfrage mit festgelegtem Content-Type an die Ziel-URL. Mehr Informationen findest du in der Anleitung zu Webhooks (Englisch).
settings.payload_url=Ziel-URL
settings.http_method=HTTP-Methode
settings.content_type=POST-Content-Type
@@ -2261,15 +2291,15 @@ settings.add_deploy_key=Deploy-Schlüssel hinzufügen
settings.deploy_key_desc=Deploy-Schlüssel können Nur-Lese-Zugriff oder Lese-und-Schreib-Zugriff auf das Repository haben.
settings.is_writable=Erlaube Schreibzugriff
settings.is_writable_info=Erlaube diesem Deploy-Key auf das Repository zu pushen.
-settings.no_deploy_keys=Noch keine Deploy-Schlüssel vorhanden.
+settings.no_deploy_keys=Noch keine Deploy-Keys vorhanden.
settings.title=Titel
settings.deploy_key_content=Inhalt
-settings.key_been_used=Ein Deploy-Schlüssel mit identischem Inhalt wird bereits verwendet.
-settings.key_name_used=Ein Deploy-Schlüssel mit diesem Namen existiert bereits.
+settings.key_been_used=Ein Deploy-Key mit identischem Inhalt wird bereits verwendet.
+settings.key_name_used=Ein Deploy-Key mit diesem Namen existiert bereits.
settings.add_key_success=Der Deploy-Schlüssel „%s“ wurde erfolgreich hinzugefügt.
settings.deploy_key_deletion=Deploy-Schlüssel löschen
-settings.deploy_key_deletion_desc=Nach dem Löschen wird dieser Deploy-Schlüssel keinen Zugriff mehr auf dieses Repository haben. Fortfahren?
-settings.deploy_key_deletion_success=Der Deploy-Schlüssel wurde entfernt.
+settings.deploy_key_deletion_desc=Nach dem Löschen wird dieser Deploy-Key keinen Zugriff mehr auf dieses Repository haben. Fortfahren?
+settings.deploy_key_deletion_success=Der Deploy-Key wurde entfernt.
settings.branches=Branches
settings.protected_branch=Branch-Schutz
settings.protected_branch.save_rule=Regel speichern
@@ -2322,7 +2352,7 @@ settings.protected_branch_deletion_desc=Wenn du den Branch-Schutz deaktivierst,
settings.block_rejected_reviews=Zusammenführung bei abgelehnten Sichtungen blockieren
settings.block_rejected_reviews_desc=Zusammenführen ist nicht möglich, wenn Änderungen durch offizielle Prüfer angefragt werden, auch wenn genügend Genehmigungen existieren.
settings.block_on_official_review_requests=Merge bei offiziellen Sichtungsanfragen blockieren
-settings.block_on_official_review_requests_desc=Merge ist nicht möglich, wenn offizielle Sichtungsanfragen vorliegen, selbst wenn genügend Genehmigungen existieren.
+settings.block_on_official_review_requests_desc=Merge ist nicht möglich, wenn offizielle Sichtungsanfrangen vorliegen, selbst wenn genügend Genehmigungen existieren.
settings.block_outdated_branch=Merge blockieren, wenn der Pull-Request veraltet ist
settings.block_outdated_branch_desc=Merge ist nicht möglich, wenn der Head-Branch hinter dem Basis-Branch ist.
settings.default_branch_desc=Wähle einen Standardbranch für Pull-Requests und Code-Commits:
@@ -2343,7 +2373,7 @@ settings.tags.protection.allowed.teams=Erlaubte Teams
settings.tags.protection.allowed.noone=Niemand
settings.tags.protection.create=Regel hinzufügen
settings.tags.protection.none=Es gibt keine geschützten Tags.
-settings.tags.protection.pattern.description=Du kannst einen einzigen Namen oder ein globales Schema oder einen regulären Ausdruck verwenden, um mehrere Tags zu schützen. Mehr dazu in der Anleitung für geschützte Tags (auf Englisch).
+settings.tags.protection.pattern.description=Du kannst einen einzigen Namen oder ein globales Schema oder einen regulären Ausdruck verwenden, um mehrere Tags zu schützen. Mehr dazu im Guide für geschützte Tags (Englisch).
settings.bot_token=Bot-Token
settings.chat_id=Chat-ID
settings.thread_id=Thread-ID
@@ -2352,12 +2382,12 @@ settings.matrix.room_id=Raum-ID
settings.matrix.message_type=Nachrichtentyp
settings.archive.button=Repo archivieren
settings.archive.header=Dieses Repo archivieren
-settings.archive.text=Durch das Archivieren wird ein Repo vollständig schreibgeschützt. Es wird von der Übersichtsseite versteckt. Niemand (nicht einmal du!) wird in der Lage sein, neue Commits zu erstellen oder Issues oder Pull-Requests zu öffnen. Es wird empfohlen, den Archivierungsgrund zu dokumentieren, um zukünftigen Entwicklern, die planen, das Repository zu forken, zu helfen.
+settings.archive.text=Durch das Archivieren wird ein Repo vollständig schreibgeschützt. Es wird von der Übersichtsseite versteckt. Niemand (nicht einmal du!) wird in der Lage sein, neue Commits zu erstellen oder Issues oder Pull-Requests zu öffnen.
settings.archive.success=Das Repo wurde erfolgreich archiviert.
settings.archive.error=Beim Versuch, das Repository zu archivieren, ist ein Fehler aufgetreten. Weitere Details finden sich im Log.
settings.archive.error_ismirror=Du kannst kein gespiegeltes Repo archivieren.
-settings.archive.branchsettings_unavailable=In archivierten Repos sind Branch-Einstellungen nicht verfügbar.
-settings.archive.tagsettings_unavailable=In archivierten Repos sind Tag-Einstellungen nicht verfügbar.
+settings.archive.branchsettings_unavailable=Branch-Einstellungen sind nicht verfügbar in archivierten Repos.
+settings.archive.tagsettings_unavailable=Tag-Einstellungen sind nicht verfügbar in archivierten Repos.
settings.unarchive.button=Archivierung zurücksetzen
settings.unarchive.header=Archivierung dieses Repositorys zurücksetzen
settings.unarchive.text=Durch das Aufheben der Archivierung kann das Repo wieder Commits und Pushes sowie neue Issues und Pull-Requests empfangen.
@@ -2525,7 +2555,7 @@ branch.included=Enthalten
branch.create_new_branch=Branch aus Branch erstellen:
branch.confirm_create_branch=Branch erstellen
branch.warning_rename_default_branch=Du benennst den Standard-Branch um.
-branch.rename_branch_to=Branch "%s" wird umbenannt.
+branch.rename_branch_to=Umbenennung des Zweigs "%s".
branch.create_branch_operation=Branch erstellen
branch.new_branch=Neue Branch erstellen
branch.new_branch_from=Neuen Branch von „%s“ erstellen
@@ -2562,7 +2592,7 @@ settings.add_collaborator_blocked_them = Der Mitarbeiter konnte nicht hinzugefü
settings.wiki_rename_branch_main = Den Wiki-Branch-Namen normalisieren
settings.enter_repo_name = Gib den Besitzer- und den Repository-Namen genau wie angezeigt ein:
settings.wiki_branch_rename_success = Der Branch-Name des Repository-Wikis wurde erfolgreich normalisiert.
-settings.archive.mirrors_unavailable = In archivierten Repos sind Spiegel nicht verfügbar.
+settings.archive.mirrors_unavailable = Spiegel sind nicht verfügbar in archivierten Repos.
pulls.blocked_by_user = Du kannst keinen Pull-Request in diesem Repository erstellen, weil du vom Repository-Besitzer blockiert wurdest.
settings.add_collaborator_blocked_our = Der Mitarbeiter konnte nicht hinzugefügt werden, weil der Repository-Besitzer ihn blockiert hat.
issues.blocked_by_user = Du kannst keine Issues in diesem Repository erstellen, weil du vom Repository-Besitzer blockiert wurdest.
@@ -2598,7 +2628,7 @@ settings.units.overview = Übersicht
settings.wiki_rename_branch_main_notices_1 = Diese Aktion KANN NICHT rückgängig gemacht werden.
settings.wiki_rename_branch_main_notices_2 = Dies wird den internen Branch des Repository-Wikis von %s permanent umbenennen. Existierende Checkouts müssen aktualisiert werden.
settings.wiki_branch_rename_failure = Der Branch-Name des Repository-Wiki konnte nicht normalisiert werden.
-settings.confirm_wiki_branch_rename = Den Wiki-Branch umbenennen
+settings.confirm_wiki_branch_rename = Den Wiki-Branch umbenenennen
activity.navbar.contributors = Mitwirkende
contributors.contribution_type.deletions = Löschungen
contributors.contribution_type.additions = Einfügungen
@@ -2617,7 +2647,13 @@ pulls.ready_for_review = Bereit zur Sichtung?
settings.rename_branch_failed_protected = Branch %s kann nicht umbenannt werden, weil er ein geschützter Branch ist.
editor.commit_id_not_matching = Die Datei wurde geändert, während du sie bearbeitet hast. Committe in einen neuen Branch, dann führe einen Merge durch.
editor.push_out_of_date = Der Push scheint veraltet zu sein.
+n_commit_few = %s Commits
+n_branch_one = %s Branch
+n_branch_few = %s Branches
+n_tag_one = %s Tag
+n_tag_few = %s Tags
stars = Favorisierungen
+n_commit_one = %s Commit
issues.num_participants_one = %d Beteiligter
settings.enforce_on_admins_desc = Repositoryadministratoren können diese Regel nicht umgehen.
settings.enforce_on_admins = Erzwinge diese Regel für alle Repositoryadministratoren
@@ -2629,7 +2665,7 @@ settings.add_webhook.invalid_path = Der Pfad darf kein „.“ oder „..“ enh
settings.sourcehut_builds.manifest_path = Build-Manifest-Pfad
settings.sourcehut_builds.visibility = Job-Sichtbarkeit
settings.sourcehut_builds.secrets = Geheimnisse
-settings.sourcehut_builds.secrets_helper = Dem Job Zugriff auf die Build-Geheimnisse geben (benötigt die SECRETS:RO-Berechtigung)
+settings.sourcehut_builds.secrets_helper = Dem Job zugriff auf die Build-Geheimnisse geben (benötigt die SECRETS:RO-Berechtigung)
settings.web_hook_name_sourcehut_builds = SourceHut-Builds
settings.graphql_url = GraphQL-URL
settings.matrix.room_id_helper = Die Raum-ID kann über den Element-Webclient ermittelt werden: Raumeinstellungen > erweitert > interne Raum-ID. Beispielsweise %s.
@@ -2641,6 +2677,8 @@ settings.transfer.button = Besitz übertragen
settings.transfer.modal.title = Besitz übertragen
wiki.no_search_results = Keine Ergebnisse
wiki.search = Wiki durchsuchen
+n_release_one = %s freigegeben
+n_release_few = %s Veröffentlichungen
form.string_too_long = Die Zeichenkette ist länger als %d Zeichen.
settings.federation_settings = Föderationseinstellungen
settings.federation_following_repos = URLs folgender Repositorys. Durch „;“ getrennt, keine Leerzeichen.
@@ -2650,8 +2688,8 @@ project = Projekte
comments.edit.already_changed = Die Änderungen an diesem Kommentar können nicht gespeichert werden. Es scheint, als seien die Inhalte bereits durch einen anderen Benutzer verändert worden. Bitte die Seite neu laden und das Bearbeiten erneut versuchen, um dessen Änderungen nicht zu überschreiben
issues.edit.already_changed = Die Änderungen an diesem Issue können nicht gespeichert werden. Es scheint, als seien die Inhalte bereits durch einen anderen Benutzer verändert worden. Bitte die Seite neu laden und das Bearbeiten erneut versuchen, um deren Änderungen nicht zu überschreiben
pulls.edit.already_changed = Die Änderungen an diesem Pull-Request können nicht gespeichert werden. Es scheint, als seien die Inhalte bereits durch einen anderen Benutzer verändert worden. Bitte die Seite neu laden und das Bearbeiten erneut versuchen, um dessen Änderungen nicht zu überschreiben
-subscribe.pull.guest.tooltip = Anmelden, um diesen Pull-Request zu abonnieren.
-subscribe.issue.guest.tooltip = Anmelden, um dieses Issue zu abonnieren.
+subscribe.pull.guest.tooltip = Anmelden, um diesen Pull-Request zu abbonieren.
+subscribe.issue.guest.tooltip = Anmelden, um dieses Issue zu abbonieren.
issues.author.tooltip.pr = Dieser Benutzer ist der Autor dieses Pull-Requests.
issues.author.tooltip.issue = Dieser Benutzer ist der Autor dieses Issues.
activity.commit = Commit-Aktivität
@@ -2664,8 +2702,8 @@ release.add_external_asset = Externes Asset hinzufügen
release.invalid_external_url = Ungültige externe URL: „%s“
activity.published_prerelease_label = Pre-Release
activity.published_tag_label = Tag
-settings.pull_mirror_sync_quota_exceeded = Kontingent überschritten, Änderungen werden nicht gepullt.
-settings.transfer_quota_exceeded = Der neue Eigentümer (%s) hat das Kontingent überschritten. Das Repository wurde nicht übertragen.
+settings.pull_mirror_sync_quota_exceeded = Quota überschritten, Änderungen werden nicht gepullt.
+settings.transfer_quota_exceeded = Der neue Eigentümer (%s) hat die Quota überschritten. Das Repository wurde nicht übertragen.
no_eol.text = Kein EOL
no_eol.tooltip = Diese Datei enthält am Ende kein Zeilenende-Zeichen (EOL).
pulls.cmd_instruction_merge_warning = Achtung: Die Einstellung „Autoerkennung von manuellen Zusammenführungen“ ist für dieses Repository nicht aktiviert. Du musst hinterher diesen Pull-Request als manuell zusammengeführt markieren.
@@ -2707,7 +2745,7 @@ issues.reaction.alt_many = %[1]s und %[2]d mehr reagierten %[3]s.
issues.reaction.alt_few = %[1]s reagierten %[2]s.
issues.reaction.alt_add = Füge %[1]s Reaktion zum Kommentar hinzu.
issues.reaction.alt_remove = Entferne %[1]s Reaktion von diesem Kommentar.
-summary_card_alt = Übersichtskarte des Repositorys %s
+summary_card_alt = Zusammenfassungskarte des Repositorys %s
release.summary_card_alt = Übersichtskarte eines Releases mit dem Titel „%s“ im Repository %s
archive.pull.noreview = Dieses Repository ist archiviert. Pull-Requests können nicht überprüft werden.
editor.commit_email = Commit-E-Mail
@@ -2723,7 +2761,7 @@ comment.blocked_by_user = Kommentieren ist nicht möglich, da du vom Repository-
sync_fork.branch_behind_one = Dieser Branch hinkt %[1]d Commit hinter %[2]s
sync_fork.branch_behind_few = Dieser Branch hinkt %[1]d Commits hinter %[2]s
sync_fork.button = Sync
-settings.event_action_failure_desc = Action-Run ist fehlgeschlagen.
+settings.event_action_failure_desc = Action-Run endete im Fehlschlag.
settings.event_action_success_desc = Action-Run war erfolgreich.
settings.event_action_failure = Fehlschlag
settings.event_action_success = Erfolg
@@ -2903,7 +2941,7 @@ dashboard.cron.error=Fehler in Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s ist beendet
dashboard.delete_inactive_accounts=Alle nicht aktivierten Konten löschen
dashboard.delete_inactive_accounts.started=Löschen aller nicht aktivierten Account-Aufgabe gestartet.
-dashboard.delete_repo_archives=Lösche alle Repository-Archive (ZIP, TAR.GZ usw.)
+dashboard.delete_repo_archives=Lösche alle Repository-Archive (ZIP, TAR.GZ, etc.)
dashboard.delete_repo_archives.started=Löschen aller Repository-Archive gestartet.
dashboard.delete_missing_repos=Alle Repository-Datensätze mit verloren gegangenen Git-Dateien löschen
dashboard.delete_missing_repos.started=Alle Repositorys löschen, die den Git-Dateien-Task nicht gestartet haben.
@@ -2924,6 +2962,34 @@ dashboard.sync_external_users=Externe Benutzerdaten synchronisieren
dashboard.cleanup_hook_task_table=Hook-Task-Tabelle bereinigen
dashboard.cleanup_packages=Veraltete Pakete bereinigen
dashboard.cleanup_actions=Abgelaufene Logs und Artefakte von Actions bereinigen
+dashboard.server_uptime=Server-Uptime
+dashboard.current_goroutine=Aktuelle Goroutinen
+dashboard.current_memory_usage=Aktuelle Speichernutzung
+dashboard.total_memory_allocated=Zugeteilter Gesamtspeicher
+dashboard.memory_obtained=Erhaltener Speicher
+dashboard.pointer_lookup_times=Anzahl Zeigerlookups
+dashboard.memory_allocate_times=Speicheranforderungen
+dashboard.memory_free_times=Speicherfreigaben
+dashboard.current_heap_usage=Aktuelle Heap-Auslastung
+dashboard.heap_memory_obtained=Erhaltener Heap-Arbeitsspeicher
+dashboard.heap_memory_idle=Unbenutzter Heap-Arbeitsspeicher
+dashboard.heap_memory_in_use=Benutzter-Heap-Arbeitsspeicher
+dashboard.heap_memory_released=Freigegebener Heap-Arbeitsspeicher
+dashboard.heap_objects=Heap-Objekte
+dashboard.bootstrap_stack_usage=Bootstrap-Stack-Auslastung
+dashboard.stack_memory_obtained=Erhaltener Stack-Arbeitsspeicher
+dashboard.mspan_structures_usage=MSpan-Structures-Auslastung
+dashboard.mspan_structures_obtained=Erhaltene MSpan-Structures
+dashboard.mcache_structures_usage=MCache-Structures-Auslastung
+dashboard.mcache_structures_obtained=Erhaltene MCache-Structures
+dashboard.profiling_bucket_hash_table_obtained=Erhaltene Analysesatz-Hashtabellen
+dashboard.gc_metadata_obtained=Erhaltene GC-Metadaten
+dashboard.other_system_allocation_obtained=Andere erhaltene System-Allokationen
+dashboard.next_gc_recycle=Nächster GC-Zyklus
+dashboard.last_gc_time=Seit letztem GC-Zyklus
+dashboard.total_gc_pause=Gesamte GC-Pause
+dashboard.last_gc_pause=Letzte GC-Pause
+dashboard.gc_times=GC-Zeiten
dashboard.delete_old_actions=Alle alten Aktivitäten aus der Datenbank löschen
dashboard.delete_old_actions.started=Löschen aller alten Aktivitäten aus der Datenbank gestartet.
dashboard.update_checker=Update-Checker
@@ -2978,8 +3044,20 @@ users.still_has_org=Dieser Nutzer ist Mitglied einer Organisation. Du musst ihn
users.purge=Benutzer löschen
users.purge_help=Das Löschen des Benutzers inklusive all seiner Repositorys, Organisationen und Pakete erzwingen. Alle Kommentare und Issues, die von diesem Benutzer gepostet wurden, werden ebenso gelöscht.
users.still_own_packages=Dieser Benutzer besitzt noch ein oder mehrere Pakete, lösche diese Pakete zuerst.
-users.deletion_success=Das Konto wurde gelöscht.
+users.deletion_success=Der Account wurde gelöscht.
users.reset_2fa=2FA zurücksetzen
+users.list_status_filter.menu_text=Filter
+users.list_status_filter.reset=Reset
+users.list_status_filter.is_active=Aktiv
+users.list_status_filter.not_active=Inaktiv
+users.list_status_filter.is_admin=Administrator
+users.list_status_filter.not_admin=Nicht-Administrator
+users.list_status_filter.is_restricted=Eingeschränkt
+users.list_status_filter.not_restricted=Unbegrenzt
+users.list_status_filter.is_prohibit_login=Anmelden verbieten
+users.list_status_filter.not_prohibit_login=Anmelden erlaubt
+users.list_status_filter.is_2fa_enabled=2FA aktiviert
+users.list_status_filter.not_2fa_enabled=2FA deaktiviert
users.details=Benutzerdetails
emails.email_manage_panel=Benutzer-E-Mails verwalten
@@ -3106,8 +3184,8 @@ auths.oauth2_required_claim_value=Benötigter Claim-Wert
auths.oauth2_required_claim_value_helper=Setze diesen Wert, damit Nutzer aus dieser Quelle sich nur anmelden dürfen, wenn sie einen Claim mit diesem Namen und Wert besitzen
auths.oauth2_group_claim_name=Claim-Name, der Gruppennamen für diese Quelle angibt (optional).
auths.oauth2_admin_group=Gruppen-Claim-Wert für Administratoren (optional – erfordert Claim-Namen oben).
-auths.oauth2_restricted_group=Gruppen-Claim-Wert für eingeschränkte Benutzer (optional – erfordert Claim-Namen oben).
-auths.oauth2_map_group_to_team=Gruppen aus OAuth-Claims den Organisationsteams zuordnen (optional – erfordert Claim-Namen oben).
+auths.oauth2_restricted_group=Gruppen-Claim-Wert für eingeschränkte User. (Optional – erfordert Claim-Namen oben)
+auths.oauth2_map_group_to_team=Gruppen aus OAuth-Claims den Organisationsteams zuordnen (optional – oben muss der Name des Claims angegeben werden).
auths.oauth2_map_group_to_team_removal=Benutzer aus synchronisierten Teams entfernen, wenn der Benutzer nicht zur entsprechenden Gruppe gehört.
auths.tips=Tipps
auths.tips.oauth2.general=OAuth2-Authentifizierung
@@ -3124,20 +3202,20 @@ auths.tip.twitter=Gehe auf %s, erstelle eine Anwendung und stelle sicher, dass d
auths.tip.discord=Registriere unter %s eine neue Anwendung
auths.tip.gitea=Registriere eine neue OAuth2-Anwendung. Eine Anleitung findest du unter %s
auths.tip.yandex=`Erstelle eine neue Anwendung auf %s. Wähle folgende Berechtigungen aus dem Abschnitt „Yandex.Passport API“: „Zugriff auf E-Mail-Adresse“, „Zugriff auf Benutzeravatar“ und „Zugriff auf Benutzername, Vor- und Nachname, Geschlecht“`
-auths.tip.mastodon=Gib eine benutzerdefinierte URL für die Mastodon-Instanz ein, mit der du dich authentifizieren möchtest (oder verwende die Standard-URL)
-auths.edit=Authentifizierungsquelle bearbeiten
-auths.activated=Diese Authentifizierungsquelle ist aktiviert
+auths.tip.mastodon=Gib eine benutzerdefinierte URL für die Mastodon-Instanz ein, mit der du dich authentifizieren möchtest (oder benutze die standardmäßige)
+auths.edit=Authentifikationsquelle bearbeiten
+auths.activated=Diese Authentifikationsquelle ist aktiviert
auths.new_success=Die Authentifizierung „%s“ wurde hinzugefügt.
auths.update_success=Diese Authentifizierungsquelle wurde aktualisiert.
auths.update=Authentifizierungsquelle aktualisieren
-auths.delete=Authentifizierungsquelle löschen
+auths.delete=Authentifikationsquelle löschen
auths.delete_auth_title=Authentifizierungsquelle löschen
auths.delete_auth_desc=Das Löschen einer Authentifizierungsquelle verhindert, dass Benutzer sich darüber anmelden können. Fortfahren?
auths.still_in_used=Diese Authentifizierungsquelle wird noch verwendet. Bearbeite oder lösche zuerst alle Benutzer, die diese Authentifizierungsquelle benutzen.
auths.deletion_success=Die Authentifizierungsquelle „%s“ wurde gelöscht.
auths.login_source_exist=Die Authentifizierungsquelle „%s“ existiert bereits.
auths.login_source_of_type_exist=Eine Authentifizierungart dieses Typs existiert bereits.
-auths.unable_to_initialize_openid=OpenID-Connect-Anbieter konnte nicht initialisiert werden: %s
+auths.unable_to_initialize_openid=Provider für OpenID Connect konnte nicht initialisiert werden: %s
auths.invalid_openIdConnectAutoDiscoveryURL=Ungültige Auto-Discovery-URL (dies muss eine gültige URL sein, die mit http:// oder https:// beginnt)
config.server_config=Serverkonfiguration
@@ -3150,7 +3228,7 @@ config.domain=Server-Domain
config.offline_mode=Lokaler Modus
config.disable_router_log=Router-Log deaktivieren
config.run_user=Ausführen als
-config.run_mode=Betriebsmodus
+config.run_mode=Laufzeit-Modus
config.git_version=Git-Version
config.app_data_path=App-Datenpfad
config.repo_root_path=Repository-Wurzelpfad
@@ -3186,7 +3264,7 @@ config.db_ssl_mode=SSL
config.db_path=Verzeichnis
config.service_config=Service-Konfiguration
-config.register_email_confirm=E-Mail-Bestätigung zur Registrierung erforderlich
+config.register_email_confirm=E-Mail-Bestätigung benötigt zum Registrieren
config.disable_register=Selbstregistrierung deaktivieren
config.allow_only_internal_registration=Registrierung nur über Forgejo selbst erlauben
config.allow_only_external_registration=Registrierung nur über externe Dienste erlauben
@@ -3243,14 +3321,14 @@ config.cache_item_ttl=Cache-Item-TTL
config.session_config=Session-Konfiguration
config.session_provider=Session-Anbieter
-config.provider_config=Anbieter-Einstellungen
+config.provider_config=Provider-Einstellungen
config.cookie_name=Cookie-Name
config.gc_interval_time=GC-Intervall
config.session_life_time=Session-Lebensdauer
config.https_only=Nur HTTPS
config.cookie_life_time=Cookie-Lebensdauer
-config.picture_config=Bild- und Avatar-Konfiguration
+config.picture_config=Bild-und-Profilbild-Konfiguration
config.picture_service=Bilderdienst
config.disable_gravatar=Gravatar deaktivieren
config.enable_federated_avatar=Föderierte Profilbilder einschalten
@@ -3297,6 +3375,26 @@ monitor.process.cancel_desc=Abbrechen eines Prozesses kann Datenverlust verursac
monitor.process.cancel_notices=Abbrechen: %s?
monitor.process.children=Subprozesse
+monitor.queues=Warteschlangen
+monitor.queue=Warteschlange: %s
+monitor.queue.name=Name
+monitor.queue.type=Typ
+monitor.queue.exemplar=Beispieltyp
+monitor.queue.numberworkers=Anzahl der Worker
+monitor.queue.activeworkers=Aktive Worker
+monitor.queue.maxnumberworkers=Maximale Anzahl der Worker
+monitor.queue.numberinqueue=Nummer in der Warteschlange
+monitor.queue.review_add=Worker hinzufügen/prüfen
+monitor.queue.settings.title=Pool-Einstellungen
+monitor.queue.settings.desc=Pools wachsen dynamisch basierend auf der Blockierung der Arbeitswarteschlange.
+monitor.queue.settings.maxnumberworkers=Maximale Anzahl an Workern
+monitor.queue.settings.maxnumberworkers.placeholder=Derzeit %[1]d
+monitor.queue.settings.maxnumberworkers.error=Die Anzahl der Worker muss eine Zahl sein
+monitor.queue.settings.submit=Einstellungen aktualisieren
+monitor.queue.settings.changed=Einstellungen aktualisiert
+monitor.queue.settings.remove_all_items=Alle entfernen
+monitor.queue.settings.remove_all_items_done=Alle Elemente in der Warteschlange wurden entfernt.
+
notices.system_notice_list=Systemmitteilungen
notices.view_detail_header=Meldungsdetails ansehen
notices.operations=Operationen
@@ -3313,7 +3411,7 @@ notices.op=Aktion
notices.delete_success=Diese Systemmeldung wurde gelöscht.
self_check.database_fix_mysql = Für MySQL-/MariaDB-Benutzer: Du kannst den Befehl „forgejo doctor convert“ verwenden, um die Collation-Probleme zu lösen, oder du kannst das Problem mit „ALTER … COLLATE …“-SQLs manuell lösen.
dashboard.sync_tag.started = Tag-Synchronisierung gestartet
-self_check.database_collation_case_insensitive = Die Datenbank verwendet die Collation %s, die nicht zwischen Groß- und Kleinschreibung unterscheidet. Forgejo kann damit arbeiten, es gibt aber seltene Fälle, in denen es nicht wie erwartet funktioniert.
+self_check.database_collation_case_insensitive = Datenbank benutzt eine Collation %s, welcher der Groß-/Kleinschreibung egal ist. Obwohl Forgejo damit arbeiten könnte, könnte es ein paar seltene Fälle geben, bei denen es nicht wie erwartet funktioniert.
self_check = Selbstprüfung
dashboard.sync_repo_tags = Tags aus Git-Daten zu Datenbank synchronisieren
emails.change_email_text = Bist du dir sicher, dass du diese E-Mail-Addresse aktualisieren möchtest?
@@ -3329,7 +3427,7 @@ auths.tip.gitlab_new = Registriere eine neue Anwendung auf %s
auths.default_domain_name = Standarddomainname, der für die E-Mail-Adresse benutzt wird
config.app_slogan = Instanz-Slogan
config.cache_test_failed = Konnte den Cache nicht untersuchen: %v.
-config.cache_test_succeeded = Cache-Test erfolgreich, Antwort in %s erhalten.
+config.cache_test_succeeded = Cache-Test erfolgreich, eine Antwort erhalten in %s.
config.cache_test = Cache testen
config.cache_test_slow = Cache-Test erfolgreich, aber die Antwort ist langsam: %s.
users.block.description = Diesem Benutzer verbieten, durch sein Konto mit diesem Dienst zu interagieren, und ihn am Einloggen hindern.
@@ -3370,7 +3468,7 @@ mirror_sync_push=Commits zu %[3]s bei %[4]s<
mirror_sync_create=neue Referenz %[3]s bei %[4]s wurde von einem Spiegel synchronisiert
mirror_sync_delete=hat die Referenz des Spiegels %[2]s in %[3]s synchronisiert und gelöscht
approve_pull_request=`hat %[3]s#%[2]s genehmigt`
-reject_pull_request=`schlug Änderungen an %[3]s#%[2]s vor`
+reject_pull_request=`schlug Änderungen für %[3]s#%[2]s vor`
publish_release=`veröffentlichte Release %[4]s in %[3]s`
review_dismissed=`verwarf die Sichtung von %[4]s in %[3]s#%[2]s`
review_dismissed_reason=Grund:
@@ -3399,10 +3497,35 @@ raw_seconds=Sekunden
raw_minutes=Minuten
[dropzone]
+default_message=Zum Hochladen hier klicken oder Datei ablegen.
+invalid_input_type=Dateien dieses Dateityps können nicht hochgeladen werden.
+file_too_big=Dateigröße ({{filesize}} MB) überschreitet die Maximalgröße ({{maxFilesize}} MB).
+remove_file=Datei entfernen
[notification]
+notifications=Nachrichten
+unread=Ungelesen
+read=Gelesen
+no_unread=Keine ungelesenen Benachrichtigungen.
+no_read=Keine gelesenen Benachrichtigungen.
+pin=Benachrichtigung pinnen
+mark_as_read=Als gelesen markieren
+mark_as_unread=Als ungelesen markieren
+mark_all_as_read=Alle als gelesen markieren
+subscriptions=Abonnements
+watching=Beobachtet
+no_subscriptions=Keine Abonnements
[gpg]
+default_key=Mit Standardschlüssel signiert
+error.extract_sign=Die Signatur konnte nicht extrahiert werden
+error.generate_hash=Es konnte kein Hash vom Commit generiert werden
+error.no_committer_account=Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
+error.no_gpg_keys_found=Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
+error.not_signed_commit=Kein signierter Commit
+error.failed_retrieval_gpg_keys=Fehler beim Abrufen eines Schlüssels des Committer-Kontos
+error.probable_bad_signature=WARNHINWEIS! Obwohl ein Schlüssel mit dieser ID in der Datenbank existiert, verifiziert er nicht diesen Commit! Dieser Commit ist VERDÄCHTIG.
+error.probable_bad_default_signature=WARNHINWEIS! Obwohl der Standardschlüssel diese ID hat, verifiziert er nicht diesen Commit! Dieser Commit ist VERDÄCHTIG.
[units]
unit=Einheit
@@ -3410,11 +3533,183 @@ error.no_unit_allowed_repo=Du hast keine Berechtigung, auf etwas in diesem Repos
error.unit_not_allowed=Du hast keine Berechtigung, um auf diesen Repository-Bereich zuzugreifen.
[packages]
+title=Pakete
desc=Repository-Pakete verwalten.
+empty=Noch keine Pakete vorhanden.
+empty.documentation=Weitere Informationen zur Paket-Registry findest du in der Dokumentation.
+empty.repo=Hast du ein Paket hochgeladen, das hier nicht angezeigt wird? Gehe zu den Paketeinstellungen und verlinke es mit diesem Repo.
+registry.documentation=Für weitere Informationen zur %s-Registry, schaue in der Dokumentation nach.
+filter.type=Typ
+filter.type.all=Alle
+filter.no_result=Keine Ergebnisse mit diesen Kriterien gefunden.
+filter.container.tagged=Getaggt
+filter.container.untagged=Nicht getaggt
+published_by=%[1]s von %[3]s veröffentlicht
+published_by_in=%[1]s von %[3]s in %[5]s veröffentlicht
+installation=Installation
+about=Über dieses Paket
+requirements=Voraussetzungen
+dependencies=Abhängigkeiten
+keywords=Schlüsselwörter
+details=Details
+details.author=Autor
+details.project_site=Projektwebseite
+details.repository_site=Repository-Webseite
+details.documentation_site=Dokumentationswebseite
+details.license=Lizenz
+assets=Assets
+versions=Versionen
+versions.view_all=Alle anzeigen
+dependency.id=ID
+dependency.version=Version
+alpine.registry=Richte diese Registry ein, indem Du die URL in die /etc/apk/repositories-Datei hinzufügst:
+alpine.registry.key=Lade den öffentlichen RSA-Key der Registry in den /etc/apk/keys/-Ordner, um die Signatur zu überprüfen:
+alpine.registry.info=Wähle $branch und $repository aus der Liste unten.
+alpine.install=Nutze folgenden Befehl, um das Paket zu installieren:
+alpine.repository=Repository-Informationen
+alpine.repository.branches=Branches
+alpine.repository.repositories=Repositorys
+alpine.repository.architectures=Architekturen
+cargo.registry=Richte diese Registry in der Cargo-Konfigurationsdatei ein (z.B. ~/.cargo/config.toml):
+cargo.install=Um das Paket mit Cargo zu installieren, führe den folgenden Befehl aus:
+chef.registry=Richte diese Registry in deiner ~/.chef/config.rb-Datei ein:
+chef.install=Nutze folgenden Befehl, um das Paket zu installieren:
+composer.registry=Setze diese Paketverwaltung in deiner ~/.composer/config.json-Datei auf:
+composer.install=Nutze folgenden Befehl, um das Paket mit Composer zu installieren:
+composer.dependencies=Abhängigkeiten
+composer.dependencies.development=Entwicklungsabhängigkeiten
conan.details.repository=Repository
+conan.registry=Diese Registry über die Kommandozeile einrichten:
+conan.install=Um das Paket mit Conan zu installieren, führe den folgenden Befehl aus:
+conda.registry=Richte diese Registry als Conda-Repository in deiner .condarc-Datei ein:
+conda.install=Um das Paket mit Conda zu installieren, führe den folgenden Befehl aus:
+container.details.type=Abbildtyp
+container.details.platform=Plattform
+container.pull=Lade das Container-Image von der Kommandozeile aus herunter:
+container.digest=Prüfsumme
+container.multi_arch=Betriebsystem/Architektur
+container.layers=Abbildebenen
+container.labels=Labels
+container.labels.key=Schlüssel
+container.labels.value=Wert
+cran.registry=Richte diese Registry in deiner Rprofile.site-Datei ein:
+cran.install=Nutze folgenden Befehl, um das Paket zu installieren:
+debian.registry=Diese Registry über die Kommandozeile einrichten:
+debian.registry.info=Wähle $distribution und $component aus der Liste unten.
+debian.install=Nutze folgenden Befehl, um das Paket zu installieren:
+debian.repository=Repository-Informationen
+debian.repository.distributions=Distributionen
+debian.repository.components=Komponenten
+debian.repository.architectures=Architekturen
+generic.download=Lade das Paket mit der Kommandozeile herunter:
+go.install=Installiere das Paket über die Kommandozeile:
+helm.registry=Diese Paketverwaltung über die Kommandozeile einrichten:
+helm.install=Nutze folgenden Befehl, um das Paket zu installieren:
+maven.registry=Setze diese Paketverwaltung in der pom.xml deines Projektes auf:
+maven.install=Um das Paket zu verwenden, nimm Folgendes in den dependencies-Block in der pom.xml-Datei auf:
+maven.install2=Über die Kommandozeile ausführen:
+maven.download=Nutze folgendes Kommando, um die Abhängigkeit herunterzuladen:
+nuget.registry=Diese Registry über die Kommandozeile einrichten:
+nuget.install=Um das Paket mit NuGet zu installieren, führe den folgenden Befehl aus:
+nuget.dependency.framework=Zielframework
+npm.registry=Setze diese Paketverwaltung in der .npmrc deines Projektes auf:
+npm.install=Um das Paket mit npm zu installieren, führe den folgenden Befehl aus:
+npm.install2=oder füge es zur package.json-Datei hinzu:
+npm.dependencies=Abhängigkeiten
+npm.dependencies.development=Entwicklungsabhängigkeiten
+npm.dependencies.peer=Peer-Abhängigkeiten
+npm.dependencies.optional=Optionale Abhängigkeiten
+npm.details.tag=Tag
+pub.install=Um das Paket mit Dart zu installieren, führe den folgenden Befehl aus:
+pypi.requires=Erfordert Python
+pypi.install=Nutze folgenden Befehl, um das Paket mit pip zu installieren:
+rpm.registry=Diese Registry über die Kommandozeile einrichten:
+rpm.distros.redhat=auf RedHat-basierten Distributionen
+rpm.distros.suse=auf SUSE-basierten Distributionen
+rpm.install=Nutze folgenden Befehl, um das Paket zu installieren:
+rpm.repository = Repository-Info
+rpm.repository.architectures = Architekturen
+rubygems.install=Um das Paket mit gem zu installieren, führe den folgenden Befehl aus:
+rubygems.install2=oder füg es zum Gemfile hinzu:
+rubygems.dependencies.runtime=Laufzeitabhängigkeiten
+rubygems.dependencies.development=Entwicklungsabhängigkeiten
+rubygems.required.ruby=Benötigt Ruby-Version
+rubygems.required.rubygems=Benötigt RubyGem-Version
+swift.registry=Diese Registry über die Kommandozeile einrichten:
+swift.install=Füge das Paket deiner Package.swift-Datei hinzu:
+swift.install2=und führe den folgenden Befehl aus:
+vagrant.install=Um eine Vagrant-Box hinzuzufügen, führe den folgenden Befehl aus:
+settings.link=Dieses Paket einem Repository zuweisen
+settings.link.description=Wenn du ein Paket mit einem Repository verknüpfst, wird es in der Paketliste des Repositorys angezeigt.
+settings.link.select=Repository auswählen
+settings.link.button=Repository-Link aktualisieren
+settings.link.success=Repository-Link wurde erfolgreich aktualisiert.
+settings.link.error=Fehler beim Aktualisieren des Repository-Links.
+settings.delete=Paket löschen
+settings.delete.description=Das Löschen eines Pakets ist dauerhaft und kann nicht rückgängig gemacht werden.
+settings.delete.notice=Du bist dabei, %s (%s) zu löschen. Dieser Vorgang ist unwiderruflich. Bist du sicher?
+settings.delete.success=Das Paket wurde gelöscht.
+settings.delete.error=Löschen des Pakets fehlgeschlagen.
+owner.settings.cargo.title=Cargo-Registry-Index
+owner.settings.cargo.initialize=Index initialisieren
+owner.settings.cargo.initialize.description=Ein spezielles Index-Repository wird benötigt, um die Cargo-Registry zu nutzen. Diese Option wird dieses Repository (neu) erstellen und automatisch konfigurieren.
+owner.settings.cargo.initialize.error=Cargo-Index konnte nicht initialisiert werden: %v
+owner.settings.cargo.initialize.success=Der Cargo-Index wurde erfolgreich erstellt.
+owner.settings.cargo.rebuild=Index neu erstellen
+owner.settings.cargo.rebuild.description=Neubauen kann hilfreich sein, wenn der Index nicht mit den gespeicherten Cargo-Paketen synchronisiert ist.
+owner.settings.cargo.rebuild.error=Cargo-Index konnte nicht neu erstellt werden: %v
+owner.settings.cargo.rebuild.success=Der Cargo-Index wurde erfolgreich neu erstellt.
+owner.settings.cleanuprules.title=Bereinigungsregeln
+owner.settings.cleanuprules.add=Bereinigungsregel hinzufügen
+owner.settings.cleanuprules.edit=Bereinigungsregel bearbeiten
+owner.settings.cleanuprules.none=Es bestehen derzeit keine Bereinigungsregeln.
+owner.settings.cleanuprules.preview=Vorschau der Bereinigungsregel
+owner.settings.cleanuprules.preview.overview=%d Pakete sollen entfernt werden.
+owner.settings.cleanuprules.preview.none=Bereinigungsregel stimmt mit keinem Paket überein.
owner.settings.cleanuprules.enabled=Aktiviert
+owner.settings.cleanuprules.pattern_full_match=Muster auf den vollständigen Paketnamen anwenden
+owner.settings.cleanuprules.keep.title=Versionen, die diesen Regeln entsprechen, werden beibehalten, auch wenn sie mit einer Entfernungsregel unten übereinstimmen.
+owner.settings.cleanuprules.keep.count=Behalte die aktuellsten
owner.settings.cleanuprules.keep.count.1=1 Version pro Paket
owner.settings.cleanuprules.keep.count.n=%d Versionen pro Paket
+owner.settings.cleanuprules.keep.pattern=Behalte übereinstimmende Versionen
+owner.settings.cleanuprules.keep.pattern.container=Die Version latest bei Container-Paketen wird immer behalten.
+owner.settings.cleanuprules.remove.title=Versionen, die diesen Regeln entsprechen, werden entfernt, es sei denn, eine obige Regel besagt, sie zu behalten.
+owner.settings.cleanuprules.remove.days=Entferne Versionen älter als
+owner.settings.cleanuprules.remove.pattern=Entferne übereinstimmende Versionen
+owner.settings.cleanuprules.success.update=Bereinigungsregel wurde aktualisiert.
+owner.settings.cleanuprules.success.delete=Bereinigungsregel wurde gelöscht.
+owner.settings.chef.title=Chef-Registry
+owner.settings.chef.keypair=Schlüsselpaar generieren
+owner.settings.chef.keypair.description=Anfragen an die Chef-Registry müssen zur Authentifizierung kryptografisch signiert werden. Beim Erstellen eines Schlüsselpaars wird nur der öffentliche Schlüssel in Forgejo gespeichert. Der private Schlüssel wird dir für die Verwendung mit knife bereitgestellt. Das Generieren eines neuen Schlüsselpaars überschreibt das vorherige.
+rpm.repository.multiple_groups = Dieses Paket ist in mehreren Gruppen verfügbar.
+owner.settings.cargo.rebuild.no_index = Kann nicht erneut erzeugen, es wurde kein Index initialisiert.
+npm.dependencies.bundle = Gebündelte Abhängigkeiten
+arch.pacman.helper.gpg = Trust-Zertifikat für pacman hinzufügen:
+arch.pacman.repo.multi = %s hat die gleiche Version in verschiedenen Distributionen.
+arch.pacman.repo.multi.item = Konfiguration für %s
+arch.pacman.conf = Server mit verwandter Distribution und Architektur zu /etc/pacman.conf hinzufügen:
+arch.pacman.sync = Paket mit pacman synchronisieren:
+arch.version.properties = Versionseigenschaften
+arch.version.description = Beschreibung
+arch.version.provides = Bietet
+arch.version.groups = Gruppe
+arch.version.depends = Hängt ab von
+arch.version.makedepends = Make-Abhängigkeit
+arch.version.checkdepends = Prüfungs-Abhängigkeit
+arch.version.conflicts = Konflikte
+arch.version.replaces = Ersetzt
+arch.version.backup = Backup
+arch.version.optdepends = Optionale Abhängigkeit
+container.images.title = Bilder
+search_in_external_registry = In %s suchen
+alt.registry = Diese Registry von der Befehlszeile aus einrichten:
+alt.registry.install = Um das Paket zu installieren, folgenden Befehl ausführen:
+alt.install = Paket installieren
+alt.setup = Ein Repository zur Liste der verbundenen Repositorys hinzufügen (wähle die nötige Architektur anstelle von „_arch_“):
+alt.repository = Repository-Infos
+alt.repository.architectures = Architekturen
+alt.repository.multiple_groups = Dieses Paket ist in verschiedenen Gruppen verfügbar.
[secrets]
secrets=Geheimnisse
@@ -3432,8 +3727,66 @@ deletion.failed=Geheimnis konnte nicht entfernt werden.
management=Geheimnisse verwalten
[actions]
+actions=Actions
+
unit.desc=Integrierte CI/CD-Pipelines mit Forgejo-Actions verwalten.
+status.unknown=Unbekannt
+status.waiting=Wartend
+status.running=Laufend
+status.success=Erfolg
+status.failure=Fehler
+status.cancelled=Abgebrochen
+status.skipped=Übersprungen
+status.blocked=Blockiert
+
+runners=Runner
+runners.runner_manage_panel=Runner verwalten
+runners.new=Neuen Runner erstellen
+runners.new_notice=Wie man einen Runner startet
+runners.status=Status
+runners.id=ID
+runners.name=Name
+runners.owner_type=Typ
+runners.description=Beschreibung
+runners.labels=Labels
+runners.last_online=Letzte Online-Zeit
+runners.runner_title=Runner
+runners.task_list=Letzte Aufgaben dieses Runners
+runners.task_list.no_tasks=Es gibt noch keine Aufgabe.
+runners.task_list.run=Ausführen
+runners.task_list.status=Status
+runners.task_list.repository=Repository
+runners.task_list.commit=Commit
+runners.task_list.done_at=Fertig um
+runners.edit_runner=Runner bearbeiten
+runners.update_runner=Änderungen anwenden
+runners.update_runner_success=Runner erfolgreich aktualisiert
+runners.update_runner_failed=Der Runner konnte nicht aktualisiert werden
+runners.delete_runner=Diesen Runner löschen
+runners.delete_runner_success=Runner erfolgreich gelöscht
+runners.delete_runner_failed=Der Runner konnte nicht gelöscht werden
+runners.delete_runner_header=Bestätigen, um diesen Runner zu löschen
+runners.delete_runner_notice=Wenn eine Aufgabe auf diesem Runner ausgeführt wird, wird sie beendet und als fehlgeschlagen markiert. Dies könnte Workflows zerstören.
+runners.none=Keine Runner verfügbar
+runners.status.unspecified=Unbekannt
+runners.status.idle=Inaktiv
+runners.status.active=Aktiv
+runners.status.offline=Offline
+runners.version=Version
+runners.reset_registration_token=Registrierungs-Token zurücksetzen
+runners.reset_registration_token_success=Runner-Registrierungstoken erfolgreich zurückgesetzt
+
+runs.all_workflows=Alle Workflows
+runs.commit=Commit
+runs.scheduled=Geplant
+runs.pushed_by=gepusht von
+runs.invalid_workflow_helper=Die Workflow-Konfigurationsdatei ist ungültig. Bitte überprüfe deine Konfigurationsdatei: %s
+runs.actor=Initiator
+runs.status=Status
+runs.actors_no_select=Alle Initiatoren
+runs.status_no_select=Alle Status
+runs.no_results=Keine passenden Ergebnisse gefunden.
runs.no_runs=Der Workflow hat noch keine Ausführungen.
workflow.disable=Workflow deaktivieren
@@ -3444,8 +3797,27 @@ workflow.disabled=Workflow ist deaktiviert.
need_approval_desc=Um Workflows für den Pull-Request eines Forks auszuführen, ist eine Genehmigung erforderlich.
+variables=Variablen
+variables.management=Variablen verwalten
+variables.creation=Variable hinzufügen
+variables.none=Es gibt noch keine Variablen.
+variables.deletion=Variable entfernen
+variables.deletion.description=Das Entfernen einer Variable ist dauerhaft und kann nicht rückgängig gemacht werden. Fortfahren?
+variables.description=Variablen werden an bestimmte Aktionen übergeben und können nicht anderweitig gelesen werden.
+variables.edit=Variable bearbeiten
+variables.deletion.failed=Fehler beim Entfernen der Variable.
+variables.deletion.success=Die Variable wurde entfernt.
+variables.creation.failed=Fehler beim Hinzufügen der Variable.
+variables.creation.success=Die Variable „%s“ wurde hinzugefügt.
+variables.update.failed=Fehler beim Bearbeiten der Variable.
+variables.update.success=Die Variable wurde bearbeitet.
+runs.no_matching_online_runner_helper = Es existiert kein passender Online-Runner mit dem Label: %s
+runs.no_workflows = Es existieren noch keine Workflows.
runs.empty_commit_message = (leere Commit-Nachricht)
variables.id_not_exist = Variable mit ID %d existiert nicht.
+runs.workflow = Workflow
+runs.no_job_without_needs = Der Workflow muss mindestens einen Job ohne Abhängigkeiten enthalten.
+runs.no_job = Der Workflow muss mindestens einen Job enthalten
workflow.dispatch.use_from = Workflow benutzen von
workflow.dispatch.run = Workflow ausführen
workflow.dispatch.input_required = Wert für Eingabe „%s“ erfordern.
@@ -3455,7 +3827,8 @@ workflow.dispatch.trigger_found = Dieser Workflow hat einen /etc/apk/repositories:
+alpine.registry.key=Αποθηκεύστε το δημόσιο κλειδί RSA του μητρώου στο φάκελο /etc/apk/keys/ για να επαληθεύσετε την υπογραφή ευρετηρίου:
+alpine.registry.info=Επιλέξτε $branch και $repository από την παρακάτω λίστα.
+alpine.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+alpine.repository=Πληροφορίες αποθετηρίου
+alpine.repository.branches=Κλάδοι
+alpine.repository.repositories=Αποθετήρια
+alpine.repository.architectures=Αρχιτεκτονικές
+cargo.registry=Ρυθμίστε αυτό το μητρώο στις ρυθμίσεις του Cargo (για παράδειγμα ~/.cargo/config.toml):
+cargo.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Cargo, εκτελέστε την ακόλουθη εντολή:
+chef.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο ~/.chef/config.rb:
+chef.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+composer.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο ~/.composer/config.json:
+composer.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Composer, εκτελέστε την ακόλουθη εντολή:
+composer.dependencies=Εξαρτήσεις
+composer.dependencies.development=Εξαρτήσεις ανάπτυξης
conan.details.repository=Repository
+conan.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+conan.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Conan, εκτελέστε την ακόλουθη εντολή:
+conda.registry=Ρυθμίστε αυτό το μητρώο ως repository Conda στο αρχείο .condarc:
+conda.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το Conda, εκτελέστε την ακόλουθη εντολή:
+container.details.type=Τύπος εικόνας
+container.details.platform=Πλατφόρμα
+container.pull=Κατεβάστε την εικόνα από τη γραμμή εντολών:
+container.digest=Σύνοψη
+container.multi_arch=ΛΣ / Αρχιτεκτονική
+container.layers=Στρώματα εικόνας
+container.labels=Ετικέτες
+container.labels.key=Κλειδί
+container.labels.value=Τιμή
+cran.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο Rprofile.site:
+cran.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+debian.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+debian.registry.info=Επιλέξτε $distribution και $component από την παρακάτω λίστα.
+debian.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+debian.repository=Πληροφορίες αποθετηρίου
+debian.repository.distributions=Διανομές
+debian.repository.components=Συστατικά
+debian.repository.architectures=Αρχιτεκτονικές
+generic.download=Λήψη πακέτου από τη γραμμή εντολών:
+go.install=Εγκαταστήστε το πακέτο από τη γραμμή εντολών:
+helm.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+helm.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+maven.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο pom.xml του έργου σας:
+maven.install=Για να χρησιμοποιήσετε το πακέτο, συμπεριλάβετε τα ακόλουθα στη περιοχή dependencies στο αρχείο pom.xml:
+maven.install2=Εκτέλεση μέσω γραμμής εντολών:
+maven.download=Για να κατεβάσετε την εξάρτηση, εκτελέστε μέσω της γραμμής εντολών:
+nuget.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+nuget.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το NuGet, εκτελέστε την ακόλουθη εντολή:
+nuget.dependency.framework=Πλαίσιο Ανάπτυξης
+npm.registry=Ρυθμίστε αυτό το μητρώο στο αρχείο .npmrc του έργου σας:
+npm.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας npm, εκτελέστε την ακόλουθη εντολή:
+npm.install2=ή προσθέστε το στο αρχείο package.json:
+npm.dependencies=Εξαρτήσεις
+npm.dependencies.development=Εξαρτήσεις ανάπτυξης
+npm.dependencies.peer=Εξαρτήσεις ομότιμου
+npm.dependencies.optional=Προαιρετικές εξαρτήσεις
+npm.details.tag=Σήμανση
+pub.install=Για να εγκαταστήσετε το πακέτο μέσω του Dart, εκτελέστε την ακόλουθη εντολή:
+pypi.requires=Απαιτεί Python
+pypi.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το pip, εκτελέστε την ακόλουθη εντολή:
+rpm.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+rpm.distros.redhat=σε διανομές βασισμένες στο RedHat
+rpm.distros.suse=σε διανομές με βάση το SUSE
+rpm.install=Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+rpm.repository=Πληροφορίες αποθετηρίου
+rpm.repository.architectures=Αρχιτεκτονικές
+rubygems.install=Για να εγκαταστήσετε το πακέτο χρησιμοποιώντας το gem, εκτελέστε την ακόλουθη εντολή:
+rubygems.install2=ή προσθέστε το στο Gemfile:
+rubygems.dependencies.runtime=Εξαρτήσεις κατά την εκτέλεση
+rubygems.dependencies.development=Εξαρτήσεις ανάπτυξης
+rubygems.required.ruby=Απαιτεί την έκδοση Ruby
+rubygems.required.rubygems=Απαιτεί έκδοση RubyGem
+swift.registry=Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+swift.install=Προσθέστε το πακέτο στο αρχείο Package.swift:
+swift.install2=και εκτελέστε την ακόλουθη εντολή:
+vagrant.install=Για προσθήκη ενός κυτίου Vagrant, εκτελέστε την ακόλουθη εντολή:
+settings.link=Σύνδεση αυτού του πακέτου με ένα repository
+settings.link.description=Εάν συνδέσετε ένα πακέτο με ένα repository, το πακέτο περιλαμβάνεται στη λίστα πακέτων του repository.
+settings.link.select=Επιλογή αποθετηρίου
+settings.link.button=Ενημέρωση συνδέσμου αποθετηρίου
+settings.link.success=Ο σύνδεσμος αποθετηρίου ενημερώθηκε επιτυχώς.
+settings.link.error=Αποτυχία ενημέρωσης συνδέσμου αποθετηρίου.
+settings.delete=Διαγραφή πακέτου
+settings.delete.description=Η διαγραφή ενός πακέτου είναι μόνιμη και δεν μπορεί να αναιρεθεί.
+settings.delete.notice=Πρόκειται να διαγράψετε το %s (%s). Αυτή η διαδικασία είναι μη αναστρέψιμη, είστε σίγουροι;
+settings.delete.success=Το πακέτο έχει διαγραφεί.
+settings.delete.error=Αποτυχία διαγραφής του πακέτου.
+owner.settings.cargo.title=Ευρετήριο μητρώου Cargo
+owner.settings.cargo.initialize=Αρχικοποίηση ευρετηρίου
+owner.settings.cargo.initialize.description=Απαιτείται ένα ειδικό repository ευρετηρίου Git για τη χρήση του μητρώου Cargo. Χρησιμοποιώντας αυτή την επιλογή θα δημιουργηθεί ξανά το repository και θα ρυθμιστεί αυτόματα.
+owner.settings.cargo.initialize.error=Αποτυχία αρχικοποίησης ευρετηρίου Cargo: %v
+owner.settings.cargo.initialize.success=Ο ευρετήριο Cargo δημιουργήθηκε με επιτυχία.
+owner.settings.cargo.rebuild=Ανανέωση ευρετηρίου
+owner.settings.cargo.rebuild.description=Η ανοικοδόμηση μπορεί να είναι χρήσιμη εάν ο δείκτης δεν είναι συγχρονισμένος με τα αποθηκευμένα πακέτα Cargo.
+owner.settings.cargo.rebuild.error=Αποτυχία αναδόμησης του ευρετηρίου Cargo: %v
+owner.settings.cargo.rebuild.success=Το ευρετήριο Cargo αναπλάστηκε με επιτυχία.
+owner.settings.cleanuprules.title=Κανόνες εκκαθάρισης
+owner.settings.cleanuprules.add=Προσθήκη κανόνα εκκαθάρισης
+owner.settings.cleanuprules.edit=Επεξεργασία κανόνα εκκαθάρισης
+owner.settings.cleanuprules.none=Δεν υπάρχουν ακόμα κάποιοι κανόνες εκκαθάρισης.
+owner.settings.cleanuprules.preview=Προεπισκόπηση κανόνα εκκαθάρισης
+owner.settings.cleanuprules.preview.overview=%d πακέτα έχουν προγραμματιστεί να αφαιρεθούν.
+owner.settings.cleanuprules.preview.none=Ο κανόνας εκκαθάρισης δεν ταιριάζει με κανένα πακέτο.
owner.settings.cleanuprules.enabled=Ενεργοποιημένο
+owner.settings.cleanuprules.pattern_full_match=Εφαρμογή μοτίβου στο πλήρες όνομα του πακέτου
+owner.settings.cleanuprules.keep.title=Οι εκδόσεις που ταιριάζουν με αυτούς τους κανόνες παραμένουν, ακόμη και αν ταιριάζουν με έναν κανόνα αφαίρεσης παρακάτω.
+owner.settings.cleanuprules.keep.count=Κράτησε το πιο πρόσφατο
owner.settings.cleanuprules.keep.count.1=1 έκδοση ανά πακέτο
owner.settings.cleanuprules.keep.count.n=%d εκδόσεις ανά πακέτο
+owner.settings.cleanuprules.keep.pattern=Διατήρηση εκδόσεων που ταιριάζουν
+owner.settings.cleanuprules.keep.pattern.container=Η τελευταία έκδοση διατηρείται πάντα για τα πακέτα Container.
+owner.settings.cleanuprules.remove.title=Οι εκδόσεις που ταιριάζουν με αυτούς τους κανόνες καταργούνται, εκτός και αν ένας παραπάνω κανόνας ορίζει να μείνουν.
+owner.settings.cleanuprules.remove.days=Αφαίρεση εκδόσεων παλαιότερων από
+owner.settings.cleanuprules.remove.pattern=Αφαίρεση εκδόσεων που ταιριάζουν
+owner.settings.cleanuprules.success.update=Ο κανόνας καθαρισμού ενημερώθηκε.
+owner.settings.cleanuprules.success.delete=Ο κανόνας καθαρισμού διαγράφηκε.
+owner.settings.chef.title=Μητρώο Chef
+owner.settings.chef.keypair=Δημιουργία ζεύγους κλειδιών
+owner.settings.chef.keypair.description=Οι αιτήσεις που στέλνονται στο μητρώο Chef πρέπει να ταυτοποιούνται με κρυπτογραφική υπογραφή. Όταν δημιουργείτε ένα ζεύγος κλειδιών, μόνο το δημόσιο κλειδί αποθηκεύεται στο Forgejo. Το ιδιωτικό κλειδί σας δίνεται για χρήση με το knife. Η αναδημιουργία ενός νέου ζεύγους κλειδιών αντικαθιστεί τα προηγούμενα.
+rpm.repository.multiple_groups = Αυτό το πακέτο είναι διαθέσιμο σε πολλαπλά group.
+owner.settings.cargo.rebuild.no_index = Η ανανέωση δεν είναι δυνατή, επειδή το ευρετήριο δεν έρχει αρχικοποιηθεί.
+arch.version.conflicts = Συγκρούεται με
+arch.version.replaces = Αντικαταστά
+arch.pacman.repo.multi = Το %s έχει την ίδια έκδοση σε διαφορετικές διανομές.
+arch.pacman.repo.multi.item = Ρυθμίσεις για %s
+arch.pacman.helper.gpg = Προσθέστε το trust certificate για το pacman:
+arch.pacman.conf = Προσθέστε τον server με τις σχετικές πληροφορίες διανομής και αρχιτεκτονικής επεξεργαστή στο /etc/pacman.conf:
+arch.pacman.sync = «Συγχρονίστε» το πακέτο με το pacman:
+arch.version.properties = Πληροφορίες έκδοσης
+arch.version.description = Περιγραφή
+arch.version.provides = Προσφέρει
+arch.version.groups = Γκρουπ
+arch.version.depends = Εξαρτάται
+arch.version.optdepends = Εξαρτάται προαιρετικά από
+arch.version.makedepends = Εξαρτήσεις make
+arch.version.checkdepends = Εξαρτήσεις ελέγχου
+container.images.title = Εικόνες
+npm.dependencies.bundle = Ενσωματωμένες εξαρτήσεις
+arch.version.backup = Αντίγραφο
+alt.install = Εγκατάσταση πακέτου
+alt.repository = Πληροφορίες αποθετηρίου
+alt.repository.architectures = Αρχιτεκτονικές
+alt.repository.multiple_groups = Αυτό το πακέτο είναι διαθέσιμο σε πολλαπλές ομάδες.
+alt.registry.install = Για να εγκαταστήσετε το πακέτο, εκτελέστε την ακόλουθη εντολή:
+alt.registry = Ρυθμίστε αυτό το μητρώο από τη γραμμή εντολών:
+alt.setup = Προσθήκη ενός αποθετηρίου στη λίστα των συνδεδεμένων αποθετηρίων (επιλέξτε την απαραίτητη αρχιτεκτονική αντί του "_arch_"):
+search_in_external_registry = Αναζήτηση σε %s
[secrets]
secrets=Μυστικά
@@ -3431,8 +3726,68 @@ deletion.failed=Αποτυχία αφαίρεσης μυστικού.
management=Διαχείριση μυστικών
[actions]
+actions=Actions
+
unit.desc=Διαχείριση δράσεων
+status.unknown=Απροσδιόριστη
+status.waiting=Σε αναμονή
+status.running=Σε εκτέλεση
+status.success=Επιτυχία
+status.failure=Αποτυχία
+status.cancelled=Ακυρώθηκε
+status.skipped=Παρακάμφθηκε
+status.blocked=Αποκλείστηκε
+
+runners=Εκτελεστές
+runners.runner_manage_panel=Διαχείριση εκτελεστών
+runners.new=Δημιουργία νέου εκτελεστή
+runners.new_notice=Πώς να ξεκινήσετε έναν εκτελεστή
+runners.status=Κατάσταση
+runners.id=ID
+runners.name=Όνομα
+runners.owner_type=Τύπος
+runners.description=Περιγραφή
+runners.labels=Ετικέτες
+runners.last_online=Τελευταία ώρα σύνδεσης
+runners.runner_title=Εκτελεστής
+runners.task_list=Πρόσφατες εργασίες στον εκτελεστή
+runners.task_list.no_tasks=Δεν υπάρχει καμία εργασία ακόμα.
+runners.task_list.run=Εκτέλεση
+runners.task_list.status=Κατάσταση
+runners.task_list.repository=Αποθετήριο
+runners.task_list.commit=Υποβολή
+runners.task_list.done_at=Έτοιμο στις
+runners.edit_runner=Επεξεργασία Εκτελεστή
+runners.update_runner=Ενημέρωση αλλαγών
+runners.update_runner_success=Ο εκτελεστής ενημερώθηκε επιτυχώς
+runners.update_runner_failed=Αποτυχία ενημέρωσης εκτελεστή
+runners.delete_runner=Διαγραφή του εκτελεστή
+runners.delete_runner_success=Ο εκτελεστής διαγράφηκε επιτυχώς
+runners.delete_runner_failed=Αποτυχία διαγραφής εκτελεστή
+runners.delete_runner_header=Επιβεβαιώστε για τη διαγραφή του εκτελεστή
+runners.delete_runner_notice=Αν μια εργασία εκτελείται σε αυτόν τον εκτελεστή, θα τερματιστεί και θα επισημανθεί ως αποτυχημένη. Μπορεί να χαλάσει τη ροή εργασίας του χτισίματος.
+runners.none=Δεν υπάρχουν διαθέσιμοι εκτελεστές
+runners.status.unspecified=Άγνωστη
+runners.status.idle=Αδρανής
+runners.status.active=Ενεργό
+runners.status.offline=Χωρίς Σύνδεση
+runners.version=Έκδοση
+runners.reset_registration_token=Επαναφορά διακριτικού εγγραφής
+runners.reset_registration_token_success=Επιτυχής επανέκδοση διακριτικού εγγραφής του εκτελεστή
+
+runs.all_workflows=Όλες οι ροές εργασίας
+runs.commit=Υποβολή
+runs.scheduled=Προγραμματισμένα
+runs.pushed_by=ωθήθηκε από
+runs.invalid_workflow_helper=Το αρχείο ροής εργασίας δεν είναι έγκυρο. Ελέγξτε το αρχείο σας: %s
+runs.no_matching_online_runner_helper=Κανένας δικτυακός δρομέας με ετικέτα: %s
+runs.actor=Φορέας
+runs.status=Κατάσταση
+runs.actors_no_select=Όλοι οι φορείς
+runs.status_no_select=Όλες οι καταστάσεις
+runs.no_results=Δεν βρέθηκαν αποτελέσματα.
+runs.no_workflows=Δεν υπάρχουν ροές εργασίας ακόμα.
runs.no_runs=Η ροή εργασίας δεν έχει τρέξει ακόμα.
runs.empty_commit_message=(κενό μήνυμα υποβολής)
@@ -3444,7 +3799,24 @@ workflow.disabled=Η ροή εργασιών είναι απενεργοποιη
need_approval_desc=Πρέπει να εγκριθεί η εκτέλεση ροών εργασίας για pull request από fork.
+variables=Μεταβλητές
+variables.management=Διαχείριση μεταβλητών
+variables.creation=Προσθήκη μεταβλητή
+variables.none=Δεν υπάρχουν ακόμα μεταβλητές.
+variables.deletion=Αφαίρεση μεταβλητής
+variables.deletion.description=Η αφαίρεση μιας μεταβλητής είναι μόνιμη και δεν μπορεί να αναιρεθεί. Συνέχεια;
+variables.description=Η μεταβλητές θα δίνονται σε ορισμένες δράσεις και δεν μπορούν να διαβαστούν αλλιώς.
+variables.edit=Επεξεργασία Μεταβλητής
+variables.deletion.failed=Αποτυχία αφαίρεσης της μεταβλητής.
+variables.deletion.success=Η μεταβλητή έχει αφαιρεθεί.
+variables.creation.failed=Αποτυχία προσθήκης μεταβλητής.
+variables.creation.success=Η μεταβλητή «%s» προστέθηκε.
+variables.update.failed=Αποτυχία επεξεργασίας μεταβλητής.
+variables.update.success=Η μεταβλητή έχει τροποποιηθεί.
variables.id_not_exist = Η μεταβλητή με id %d δεν υπάρχει.
+runs.workflow = Ροή εργασίας
+runs.no_job_without_needs = Η ροή εργασίας πρέπει να περιέχει τουλάχιστον ένα έργο που δεν εξαρτάται από κάποιο άλλο έργο.
+runs.no_job = Η ροή εργασιών πρέπει να περιέχει τουλάχιστον μία εργασία (job)
workflow.dispatch.trigger_found = Αυτή η ροή εργασίας έχει ένα «event trigger» /etc/apk/repositories file:
+alpine.registry.key = Download the registry public RSA key into the /etc/apk/keys/ folder to verify the index signature:
+alpine.registry.info = Choose $branch and $repository from the list below.
+alpine.install = To install the package, run the following command:
+alpine.repository = Repository info
+alpine.repository.branches = Branches
+alpine.repository.repositories = Repositories
+alpine.repository.architectures = Architectures
+arch.pacman.helper.gpg = Add trust certificate for pacman:
+arch.pacman.repo.multi = %s has the same version in different distributions.
+arch.pacman.repo.multi.item = Configuration for %s
+arch.pacman.conf = Add server with related distribution and architecture to /etc/pacman.conf :
+arch.pacman.sync = Sync package with pacman:
+arch.version.properties = Version properties
+arch.version.description = Description
+arch.version.provides = Provides
+arch.version.groups = Group
+arch.version.depends = Depends
+arch.version.optdepends = Optional depends
+arch.version.makedepends = Make depends
+arch.version.checkdepends = Check depends
+arch.version.conflicts = Conflicts
+arch.version.replaces = Replaces
+arch.version.backup = Backup
+cargo.registry = Setup this registry in the Cargo configuration file (for example ~/.cargo/config.toml):
+cargo.install = To install the package using Cargo, run the following command:
+chef.registry = Setup this registry in your ~/.chef/config.rb file:
+chef.install = To install the package, run the following command:
+composer.registry = Setup this registry in your ~/.composer/config.json file:
+composer.install = To install the package using Composer, run the following command:
+composer.dependencies = Dependencies
+composer.dependencies.development = Development dependencies
+conan.registry = Setup this registry from the command line:
+conan.install = To install the package using Conan, run the following command:
+conda.registry = Setup this registry as a Conda repository in your .condarc file:
+conda.install = To install the package using Conda, run the following command:
+container.images.title = Images
+container.details.type = Image type
+container.details.platform = Platform
+container.pull = Pull the image from the command line:
+container.digest = Digest
+container.multi_arch = OS / Arch
+container.layers = Image layers
+container.labels = Labels
+container.labels.key = Key
+container.labels.value = Value
+cran.registry = Setup this registry in your Rprofile.site file:
+cran.install = To install the package, run the following command:
+debian.registry = Setup this registry from the command line:
+debian.registry.info = Choose $distribution and $component from the list below.
+debian.install = To install the package, run the following command:
+debian.repository = Repository info
+debian.repository.distributions = Distributions
+debian.repository.components = Components
+debian.repository.architectures = Architectures
+generic.download = Download package from the command line:
+go.install = Install the package from the command line:
+helm.registry = Setup this registry from the command line:
+helm.install = To install the package, run the following command:
+maven.registry = Setup this registry in your project pom.xml file:
+maven.install = To use the package include the following in the dependencies block in the pom.xml file:
+maven.install2 = Run via command line:
+maven.download = To download the dependency, run via command line:
+nuget.registry = Setup this registry from the command line:
+nuget.install = To install the package using NuGet, run the following command:
+nuget.dependency.framework = Target Framework
+npm.registry = Setup this registry in your project .npmrc file:
+npm.install = To install the package using npm, run the following command:
+npm.install2 = or add it to the package.json file:
+npm.dependencies = Dependencies
+npm.dependencies.development = Development dependencies
+npm.dependencies.bundle = Bundled dependencies
+npm.dependencies.peer = Peer dependencies
+npm.dependencies.optional = Optional dependencies
+npm.details.tag = Tag
+pub.install = To install the package using Dart, run the following command:
+pypi.requires = Requires Python
+pypi.install = To install the package using pip, run the following command:
+rpm.registry = Setup this registry from the command line:
+rpm.distros.redhat = on RedHat based distributions
+rpm.distros.suse = on SUSE based distributions
+rpm.install = To install the package, run the following command:
+rpm.repository = Repository info
+rpm.repository.architectures = Architectures
+rpm.repository.multiple_groups = This package is available in multiple groups.
+alt.registry = Setup this registry from the command line:
+alt.registry.install = To install the package, run the following command:
+alt.install = Install package
+alt.setup = Add a repository to the list of connected repositories (choose the necessary architecture instead of "_arch_"):
+alt.repository = Repository info
+alt.repository.architectures = Architectures
+alt.repository.multiple_groups = This package is available in multiple groups.
+rubygems.install = To install the package using gem, run the following command:
+rubygems.install2 = or add it to the Gemfile:
+rubygems.dependencies.runtime = Runtime dependencies
+rubygems.dependencies.development = Development dependencies
+rubygems.required.ruby = Requires Ruby version
+rubygems.required.rubygems = Requires RubyGem version
+swift.registry = Setup this registry from the command line:
+swift.install = Add the package in your Package.swift file:
+swift.install2 = and run the following command:
+vagrant.install = To add a Vagrant box, run the following command:
+settings.link = Link this package to a repository
+settings.link.description = If you link a package with a repository, the package is listed in the repository's package list.
+settings.link.select = Select repository
+settings.link.button = Update repository link
+settings.link.success = Repository link was successfully updated.
+settings.link.error = Failed to update repository link.
+settings.delete = Delete package
+settings.delete.description = Deleting a package is permanent and cannot be undone.
+settings.delete.notice = You are about to delete %s (%s). This operation is irreversible, are you sure?
+settings.delete.success = The package has been deleted.
+settings.delete.error = Failed to delete the package.
+owner.settings.cargo.title = Cargo registry index
+owner.settings.cargo.initialize = Initialize index
+owner.settings.cargo.initialize.description = A special index Git repository is needed to use the Cargo registry. Using this option will (re-)create the repository and configure it automatically.
+owner.settings.cargo.initialize.error = Failed to initialize Cargo index: %v
+owner.settings.cargo.initialize.success = The Cargo index was successfully created.
+owner.settings.cargo.rebuild = Rebuild index
+owner.settings.cargo.rebuild.description = Rebuilding can be useful if the index is not synchronized with the stored Cargo packages.
+owner.settings.cargo.rebuild.error = Failed to rebuild Cargo index: %v
+owner.settings.cargo.rebuild.success = The Cargo index was successfully rebuilt.
+owner.settings.cargo.rebuild.no_index = Cannot rebuild, no index is initialized.
+owner.settings.cleanuprules.title = Cleanup rules
+owner.settings.cleanuprules.add = Add cleanup rule
+owner.settings.cleanuprules.edit = Edit cleanup rule
+owner.settings.cleanuprules.none = There are no cleanup rules yet.
+owner.settings.cleanuprules.preview = Cleanup rule preview
+owner.settings.cleanuprules.preview.overview = %d packages are scheduled to be removed.
+owner.settings.cleanuprules.preview.none = Cleanup rule does not match any packages.
+owner.settings.cleanuprules.pattern_full_match = Apply pattern to full package name
+owner.settings.cleanuprules.keep.title = Versions that match these rules are kept, even if they match a removal rule below.
+owner.settings.cleanuprules.keep.count = Keep the most recent
owner.settings.cleanuprules.keep.count.1 = 1 version per package
owner.settings.cleanuprules.keep.count.n = %d versions per package
+owner.settings.cleanuprules.keep.pattern = Keep versions matching
+owner.settings.cleanuprules.keep.pattern.container = The latest version is always kept for Container packages.
+owner.settings.cleanuprules.remove.title = Versions that match these rules are removed, unless a rule above says to keep them.
+owner.settings.cleanuprules.remove.days = Remove versions older than
+owner.settings.cleanuprules.remove.pattern = Remove versions matching
+owner.settings.cleanuprules.success.update = Cleanup rule has been updated.
+owner.settings.cleanuprules.success.delete = Cleanup rule has been deleted.
+owner.settings.chef.title = Chef registry
+owner.settings.chef.keypair = Generate key pair
+owner.settings.chef.keypair.description = Requests sent to the Chef registry must be cryptographically signed as a means of authentication. When generating a keypair, only the public key is stored on Forgejo. The private key is provided to you to be used with knife. Generating a new keypair will overwrite the previous one.
[secrets]
secrets = Secrets
description = Secrets will be passed to certain actions and cannot be read otherwise.
none = There are no secrets yet.
creation = Add secret
+creation.name_placeholder = case-insensitive, alphanumeric characters or underscores only, cannot start with GITEA_ or GITHUB_
+creation.value_placeholder = Input any content. Whitespace at the start and end will be omitted.
creation.success = The secret "%s" has been added.
creation.failed = Failed to add secret.
deletion = Remove secret
@@ -3426,6 +3734,69 @@ deletion.failed = Failed to remove secret.
management = Manage secrets
[actions]
+actions = Actions
+
+status.unknown = Unknown
+status.waiting = Waiting
+status.running = Running
+status.success = Success
+status.failure = Failure
+status.cancelled = Canceled
+status.skipped = Skipped
+status.blocked = Blocked
+
+runners = Runners
+runners.runner_manage_panel = Manage runners
+runners.new = Create new runner
+runners.new_notice = How to start a runner
+runners.status = Status
+runners.id = ID
+runners.name = Name
+runners.owner_type = Type
+runners.description = Description
+runners.labels = Labels
+runners.last_online = Last online time
+runners.runner_title = Runner
+runners.task_list = Recent tasks on this runner
+runners.task_list.no_tasks = There is no task yet.
+runners.task_list.run = Run
+runners.task_list.status = Status
+runners.task_list.repository = Repository
+runners.task_list.commit = Commit
+runners.task_list.done_at = Done at
+runners.edit_runner = Edit Runner
+runners.update_runner = Update changes
+runners.update_runner_success = Runner updated successfully
+runners.update_runner_failed = Failed to update runner
+runners.delete_runner = Delete this runner
+runners.delete_runner_success = Runner deleted successfully
+runners.delete_runner_failed = Failed to delete runner
+runners.delete_runner_header = Confirm to delete this runner
+runners.delete_runner_notice = If a task is running on this runner, it will be terminated and marked as failed. It may break building workflow.
+runners.none = No runners available
+runners.status.unspecified = Unknown
+runners.status.idle = Idle
+runners.status.active = Active
+runners.status.offline = Offline
+runners.version = Version
+runners.reset_registration_token = Reset registration token
+runners.reset_registration_token_success = Runner registration token reset successfully
+
+runs.all_workflows = All workflows
+runs.commit = Commit
+runs.scheduled = Scheduled
+runs.pushed_by = pushed by
+runs.workflow = Workflow
+runs.invalid_workflow_helper = Workflow config file is invalid. Please check your config file: %s
+runs.no_matching_online_runner_helper = No matching online runner with label: %s
+runs.no_job_without_needs = The workflow must contain at least one job without dependencies.
+runs.no_job = The workflow must contain at least one job
+runs.actor = Actor
+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.help_write_access = Don't know how to start with Forgejo Actions? Check out the quick start in the user documentation to write your first workflow, then set up a Forgejo runner to execute your jobs.
runs.no_workflows.help_no_write_access = To learn about Forgejo Actions, see the documentation.
runs.no_runs = The workflow has no runs yet.
@@ -3447,6 +3818,22 @@ workflow.dispatch.warn_input_limit = Only displaying the first %d inputs.
need_approval_desc = Need approval to run workflows for fork pull request.
+variables = Variables
+variables.management = Manage variables
+variables.creation = Add variable
+variables.none = There are no variables yet.
+variables.deletion = Remove variable
+variables.deletion.description = Removing a variable is permanent and cannot be undone. Continue?
+variables.description = Variables will be passed to certain actions and cannot be read otherwise.
+variables.edit = Edit Variable
+variables.not_found = Failed to find the variable.
+variables.deletion.failed = Failed to remove variable.
+variables.deletion.success = The variable has been removed.
+variables.creation.failed = Failed to add variable.
+variables.creation.success = The variable "%s" has been added.
+variables.update.failed = Failed to edit variable.
+variables.update.success = The variable has been edited.
+
[projects]
deleted.display_name = Deleted project
type-1.display_name = Individual project
@@ -3462,6 +3849,9 @@ symbolic_link = Symbolic link
submodule = Submodule
[markup]
+filepreview.line = Line %[1]d in %[2]s
+filepreview.lines = Lines %[1]d to %[2]d in %[3]s
+filepreview.truncated = Preview has been truncated
[translation_meta]
test = This is a test string. It is not displayed in Forgejo UI but is used for testing purposes. Feel free to enter "ok" to save time (or a fun fact of your choice) to hit that sweet 100% completion mark :)
diff --git a/options/locale/locale_eo.ini b/options/locale/locale_eo.ini
index be27ad3749..ac3aa478b5 100644
--- a/options/locale/locale_eo.ini
+++ b/options/locale/locale_eo.ini
@@ -2,6 +2,8 @@
tracked_time_summary = Resumo de trakita tempo bazita sur filtriloj de temolisto
language = Lingvo
passcode = Paskodo
+webauthn_error_timeout = Tempo elĉerpiĝis antaŭ legiĝo de via ŝlosilo. Bonvolu reenlegi la retpaĝon kaj reprovi.
+webauthn_sign_in = Premu la butonon sur via sekurŝlosilo. Se mankas butono, elprenu kaj reenmetu vian sekurŝlosilon.
captcha = Testo de homeco
create_new = Krei…
licenses = Permesiloj
@@ -9,10 +11,13 @@ sign_in = Saluti
user_profile_and_more = Profilo kaj agordoj…
explore = Esplori
return_to_forgejo = Reiri al Forgejo
+webauthn_error_unknown = Eraris pro nekonata kialo. Bonvolu reprovi.
twofa = Duobla aŭtentikigo
version = Versio
help = Helpo
+webauthn_error_empty = Vi devas agordi nomon por la ŝlosilo.
sign_in_or = aŭ
+webauthn_use_twofa = Uzi dumanieran salutkodon de via poŝtelefono
page = Paĝo
link_account = Ligi konton
your_profile = Profilo
@@ -21,16 +26,23 @@ settings = Agordoj
logo = Emblemo
toc = Enhavotabelo
admin_panel = Retejadministrado
+webauthn_unsupported_browser = Via retfoliumilo ne jam subtenas la salutmanieron WebAuthn.
+webauthn_error_insecure = La salutmaniero WebAuthn sole subtenas sekurajn konektiĝojn. Testante HTTP’e, oni uzu la retadreson «localhost» aŭ «127.0.0.1»
new_project = Novan projekton
notifications = Sciigoj
repository = Deponejo
+webauthn_error = Ne povis legi vian sekurŝlosilon.
active_stopwatch = Aktiva tempotrakilo
organization = Organizaĵo
sign_in_with_provider = Saluti per %s
+webauthn_error_unable_to_process = La servilo ne povis trakti vian peton.
register = Registriĝi
username = Uzantonomo
+webauthn_insert_key = Enmetu vian sekurŝlosilon
password = Pasvorto
+webauthn_error_duplicated = La sekurŝlosilo ne rajtas fari tiun ĉi peton. Bonvolu certigi ke la ŝlosilo estas ne jam registrita.
template = Ŝablono
+webauthn_press_button = Bonvolu premi la butonon sur via sekurŝlosilo…
signed_in_as = Salutinta kiel
sign_up = Registriĝi
enable_javascript = Ĉi tiu retejo bezonas JavaSkripton.
@@ -486,7 +498,6 @@ issue.action.review_dismissed = @%[1]s maldungis la lastan revizion de %[
repo.transfer.subject_to_you = %s volas reposedigi la deponejon "%s" al vi
totp_enrolled.subject = Vi aktivigis TOTP-n kiel 2FA metodo
issue_assigned.issue = @%[1]s asignis al vi ĉi tiun eraron %[2]s en la deponejo %[3]s.
-repo.transfer.subject_to = %s volas transigi deponejon "%s" al %s
[form]
TeamName = Gruponomo
@@ -564,9 +575,8 @@ Location = Kieo
To = Branĉonomo
AccessToken = Atingoĵetono
required_prefix = La enigaĵo devas komenciĝi per "%s"
+
username_error = ` enhavu sole literojn («a–z», «A–Z»), numerojn («0–9«), strekojn («-»), substrekojn («_») kaj punktojn («.»). Gi ne povas komenci kun ne-alfanumeraj signoj, kaj sinsekva ne-alfanumeraj signoj ankaŭ estas malpermesitaj.`
-PayloadUrl = Utilaĵ-URL
-CommitChoice = Enmeto elekton
[modal]
confirm = Konfirmi
@@ -867,6 +877,8 @@ form.name_pattern_not_allowed = La ŝablono "%s" ne estas permesata en uzantnomo
editor.add_file = Aldoni dosieron
settings.tags = Etikedoj
archive.title_date = Ĉi tiu deponejo arĥiviĝis je %s. Vi povas vidi kaj elŝuti dosierojn, sed ne povas puŝi nek raporti problemojn nek tirpeti.
+migrate_items_pullrequests = Tirpetoj
+migrate.migrating_pulls = Migrante tirpetojn
unwatch = Malspuri
watch = Spuri
star = Stelumi
@@ -905,15 +917,14 @@ settings.default_branch_desc = Elekti implicutan deponejan branĉon por tirpetoj
archive.title = Ĉi tiu deponejo estas arĥivigita. Vi povas vidi kaj elŝuti dosierojn, sed ne povas puŝi nek raporti problemojn nek tirpeti.
activity.active_prs_count_n = %d aktivaj tirpetoj
settings.archive.text = Arĥivigi la deponejon igus ĝin sole legebla. Ĝi kaŝiĝos de la labortablo. Neniu (ne eĉ vi!) povos fari enmetojn, raportojn, kaj tirpetojn.
+migrate_items_releases = Eldonoj
commits.commits = Enmetoj
rss.must_be_on_branch = Vi devas esti en branĉo por havi RSS-fluon.
+
repo_name = Deponejonomo
size_format = %[1]s: %[2]s; %[3]s: %[4]s
template = Ŝablono
template_select = Elektu ŝablonon
-editor.name_your_file = Nomu vian dosieron…
-editor.or = aŭ
-editor.add_tmpl.filename = dosiernomo
[org]
code = Fontkodo
@@ -921,6 +932,8 @@ settings = Agordoj
teams.settings = Agordoj
[packages]
+npm.details.tag = Etikedo
+
[search]
search = Serĉi…
@@ -950,8 +963,14 @@ runner_kind = Serĉi rulantojn…
pull_kind = Serĉi tirpetojn…
[markup]
+filepreview.truncated = La superrigardo estas mallongigita
+filepreview.line = Linio %[1]d en %[2]s
+filepreview.lines = Linioj %[1]d ĝis %[2]d en %[3]s
[actions]
+variables.creation.success = La variablo "%s" estas aldonita.
+variables.update.failed = Ne eblas redakti la variablon.
+variables.update.success = La variablo estas redaktita.
[projects]
deleted.display_name = Forigita projekto
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index b0a9f6ce09..1beb70f716 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -32,10 +32,22 @@ password=Contraseña
access_token=Token de acceso
re_type=Confirmar contraseña
captcha=CAPTCHA
-twofa=Autenticación de doble factor
+twofa=Autenticación de dos factores
twofa_scratch=Código de respaldo
passcode=Código de acceso
+webauthn_insert_key=Introduzca su clave de seguridad
+webauthn_sign_in=Presione el botón en su clave de seguridad. Si su clave de seguridad no tiene ningún botón, vuelva a insertarla.
+webauthn_press_button=Por favor, presione el botón en su clave de seguridad…
+webauthn_use_twofa=Utilice un código de doble factor desde su teléfono móvil
+webauthn_error=No se pudo leer su llave de seguridad.
+webauthn_unsupported_browser=Actualmente su navegador no soporta WebAuthn.
+webauthn_error_unknown=Ha ocurrido un error desconocido. Por favor, inténtelo de nuevo.
+webauthn_error_insecure=WebAuthn sólo soporta conexiones seguras. Para probar sobre HTTP, puede utilizar el origen "localhost" o "127.0.0.1"
+webauthn_error_unable_to_process=El servidor no pudo procesar su solicitud.
+webauthn_error_duplicated=La clave de seguridad no está permitida para esta solicitud. Por favor, asegúrese de que la clave no está ya registrada.
+webauthn_error_empty=Debe establecer un nombre para esta clave.
+webauthn_error_timeout=Tiempo de espera máximo alcanzado antes de que su clave pudiese ser leída. Por favor, cargue la página y vuelva a intentarlo.
repository=Repositorio
organization=Organización
mirror=Réplica
@@ -68,9 +80,9 @@ rerun_all=Volver a ejecutar todos los trabajos
save=Guardar
add=Añadir
add_all=Añadir todos
-remove=Retirar
-remove_all=Retirar todos
-remove_label_str=`Retirar elemento "%s"`
+remove=Eliminar
+remove_all=Eliminar todos
+remove_label_str=`Eliminar elemento "%s"`
edit=Editar
enabled=Activo
@@ -91,7 +103,7 @@ preview=Vista previa
loading=Cargando…
error=Error
-error404=La página a la que está intentando acceder no existe,ha sido retirada o no está autorizado a verla.
+error404=La página a la que está intentando acceder no existe,ha sido eliminada o no está autorizado a verla.
go_back=Volver
never=Nunca
@@ -135,7 +147,7 @@ filter.private = Privado
toggle_menu = Alternar menú
invalid_data = Datos inválidos: %v
confirm_delete_artifact = ¿Estás seguro de que deseas eliminar el artefacto "%s"?
-more_items = Mas elementos
+more_items = Mas cosas
copy_generic = Copiar al portapapeles
filter.not_fork = No hay bifurcaciones
filter.is_fork = Bifurcaciones
@@ -170,7 +182,7 @@ buttons.bold.tooltip=Añadir texto en negrita (Ctrl+B / ⌘B)
buttons.italic.tooltip=Añadir texto en cursiva (Ctrl+I / ⌘I)
buttons.quote.tooltip=Citar texto
buttons.code.tooltip=Añadir código
-buttons.link.tooltip=Añadir un enlace (Ctrl+K / ⌘K)
+buttons.link.tooltip=Añadir un enlace
buttons.list.unordered.tooltip=Añadir una lista
buttons.list.ordered.tooltip=Añadir una lista numerada
buttons.list.task.tooltip=Añadir una lista de tareas
@@ -190,7 +202,7 @@ table_modal.placeholder.content = Contenido
link_modal.header = Añadir enlace
link_modal.description = Descripción
link_modal.paste_reminder = Pista: Con una URL en tu portapapeles, puedes pegar directamente en el editor para crear un enlace.
-link_modal.url = Url
+link_modal.url = URL
[filter]
string.asc=A - Z
@@ -372,8 +384,8 @@ manual_activation_only=Póngase en contacto con el administrador del sitio para
remember_me=Recordar este dispositivo
forgot_password_title=Contraseña olvidada
forgot_password=¿Has olvidado tu contraseña?
-sign_up_successful=La cuenta se ha creado correctamente. ¡Bienvenido!
-confirmation_mail_sent_prompt=Se ha enviado un nuevo correo electrónico de confirmación a %s. Para completar el registro, comprueba tu bandeja de entrada y sigue el enlace que aparece en el correo en un plazo de: %s. Si la dirección de correo electrónico no es correcta, puedes iniciar sesión y solicitar que se envíe otro correo electrónico de confirmación a otra dirección.
+sign_up_successful=La cuenta se ha creado correctamente. ¡Le damos la bienvenida!
+confirmation_mail_sent_prompt=Se ha enviado un nuevo correo de confirmación a %s. Para completar el proceso de registro, revisa tu bandeja de entrada y sigue el enlace proporcionado dentro de los próximos %s. Si la dirección no es correcto, puedes iniciar sesión y solicitar otro correo de confirmación para ser enviado a una dirección diferente.
must_change_password=Actualizar su contraseña
allow_password_change=Obligar al usuario a cambiar la contraseña (recomendado)
reset_password_mail_sent_prompt=Se ha enviado un correo de confirmación a %s. Para completar el proceso de recuperación de la cuenta, consulta tu bandeja de entrada y sigue el enlace proporcionado dentro de los próximos %s.
@@ -430,7 +442,7 @@ password_pwned_err=No se pudo completar la solicitud a HaveIBeenPwned
change_unconfirmed_email = Si has proporcionado una dirección de correo electrónico errónea durante el registro, la puedes cambiar debajo y se enviará una confirmación a la nueva dirección.
change_unconfirmed_email_error = No es posible cambiar la dirección de correo electrónico: %v
change_unconfirmed_email_summary = Cambia la dirección de correo electrónico a quien se envía el correo de activación.
-last_admin = No puedes retirar el último admin (administrador). Debe haber, al menos, un admin.
+last_admin = No puedes eliminar al último admin (administrador). Debe haber, al menos, un admin.
sign_up_button = Regístrate ahora.
hint_login = ¿Ya tienes cuenta? ¡Ingresa ahora!
hint_register = ¿Necesitas una cuenta? Regístrate ahora.
@@ -504,7 +516,7 @@ admin.new_user.subject = Se acaba de registrar el nuevo usuario %s
admin.new_user.user_info = Información del usuario
admin.new_user.text = Por favor, pulsa aquí para gestionar este usuario desde el panel de administración.
account_security_caution.text_1 = Si fuiste tú, puedes ignorar este correo.
-removed_security_key.subject = Se ha retirado una clave de seguridad
+removed_security_key.subject = Se ha eliminado una clave de seguridad
removed_security_key.no_2fa = Ya no hay otros métodos 2FA configurados, lo que significa que ya no es necesario iniciar sesión en tu cuenta con 2FA.
password_change.subject = Tu contraseña ha sido modificada
password_change.text_1 = La contraseña de tu cuenta acaba de ser modificada.
@@ -515,7 +527,7 @@ totp_disabled.no_2fa = Ya no hay otros métodos 2FA configurados, lo que signifi
account_security_caution.text_2 = Si no fuiste tú, tu cuenta está comprometida. Ponte en contacto con los administradores de este sitio.
totp_enrolled.subject = Has activado TOTP como método 2FA
totp_enrolled.text_1.no_webauthn = Acabas de activar TOTP para tu cuenta. Esto significa que para todos los futuros inicios de sesión en tu cuenta, debes utilizar TOTP como método 2FA.
-removed_security_key.text_1 = La clave de seguridad "%[1]s" acaba de ser retirada de tu cuenta.
+removed_security_key.text_1 = La clave de seguridad "%[1]s" acaba de ser eliminada de tu cuenta.
primary_mail_change.text_1 = El correo principal de su cuenta acaba de cambiar a %[1]s. Esto significa que esta dirección de correo electrónico ya no recibirá notificaciones por correo electrónico de su cuenta.
totp_enrolled.text_1.has_webauthn = Acabas de activar TOTP para tu cuenta. Esto significa que para todos los futuros inicios de sesión en tu cuenta, podrás utilizar TOTP como método 2FA o bien utilizar cualquiera de tus claves de seguridad.
@@ -591,7 +603,7 @@ enterred_invalid_owner_name=El nuevo nombre de usuario no es válido.
enterred_invalid_password=La contraseña que ha introducido es incorrecta.
user_not_exist=Este usuario no existe.
team_not_exist=Este equipo no existe.
-last_org_owner=No puedes retirar el último usuario del equipo de "propietarios". Todas las organizaciones deben tener al menos un propietario.
+last_org_owner=No puedes eliminar al último usuario del equipo de "propietarios". Todas las organizaciones deben tener al menos un propietario.
cannot_add_org_to_team=Una organización no puede ser añadida como miembro de un equipo.
duplicate_invite_to_team=El usuario ya fue invitado como miembro del equipo.
organization_leave_success=Ha abandonado correctamente la organización %s.
@@ -610,7 +622,7 @@ org_still_own_repo=Esta organización todavía posee uno o más repositorios, el
org_still_own_packages=Esta organización todavía posee uno o más paquetes, elimínalos primero.
target_branch_not_exist=La rama de destino no existe.
-admin_cannot_delete_self = No puedes eliminarte a ti mismo cuando eres un admin (administrador). Por favor, primero retire los privilegios de administrador.
+admin_cannot_delete_self = No puedes eliminarte a ti mismo cuando eres un admin (administrador). Por favor, elimina primero tus privilegios de administrador.
username_error_no_dots = ` solo puede contener carácteres alfanuméricos ("0-9","a-z","A-Z"), guiones ("-"), y guiones bajos ("_"). No puede empezar o terminar con carácteres no alfanuméricos y también están prohibidos los carácteres no alfanuméricos consecutivos.`
unsupported_login_type = No se admite el tipo de inicio de sesión para eliminar la cuenta.
required_prefix = La entrada debe empezar por "%s"
@@ -726,7 +738,7 @@ comment_type_group_review_request=Revisión solicitada
comment_type_group_pull_request_push=Confirmaciones añadidas
comment_type_group_project=Proyecto
comment_type_group_issue_ref=Referencia del incidente
-saved_successfully=Tu configuración se guardó correctamente.
+saved_successfully=Su configuración se ha guardado correctamente.
privacy=Privacidad
keep_activity_private=Ocultar actividad de la página de perfil
lookup_avatar_by_mail=Buscar avatar por dirección de correo electrónico
@@ -760,8 +772,8 @@ activate_email=Enviar activación
activations_pending=Activaciones pendientes
can_not_add_email_activations_pending=Hay una activación pendiente, inténtelo de nuevo en unos minutos si desea agregar un nuevo correo electrónico.
delete_email=Eliminar
-email_deletion=Retirar dirección de correo-e
-email_deletion_desc=Esta dirección de correo electrónico y la información relacionada se retirará de su cuenta. Las confirmaciones de Git hechas por esta dirección de correo electrónico permanecerán intactas. ¿Desea Continuar?
+email_deletion=Eliminar dirección de correo electrónico
+email_deletion_desc=Esta dirección de correo electrónico y la información relacionada se eliminará de su cuenta. Las confirmaciones de Git hechas por esta dirección de correo electrónico permanecerán intactas. ¿Desea Continuar?
email_deletion_success=La dirección de correo electrónico ha sido eliminada.
theme_update_success=Su tema fue actualizado.
theme_update_error=El tema seleccionado no existe.
@@ -828,8 +840,8 @@ add_key_success=La clave SSH "%s" ha sido añadida.
add_gpg_key_success=La clave GPG "%s" ha sido añadida.
add_principal_success=El certificado SSH principal "%s" ha sido añadido.
delete_key=Eliminar
-ssh_key_deletion=Retirar clave SSH
-gpg_key_deletion=Retirar clave GPG
+ssh_key_deletion=Eliminar clave SSH
+gpg_key_deletion=Eliminar clave GPG
ssh_principal_deletion=Eliminar principal de certificado SSH
ssh_key_deletion_desc=Eliminando una clave SSH se revoca su acceso a su cuenta. ¿Continuar?
gpg_key_deletion_desc=Eliminando una clave GPG se des-verifican los commits firmados con ella. ¿Continuar?
@@ -863,7 +875,7 @@ delete_token=Eliminar
access_token_deletion=Eliminar token de acceso
access_token_deletion_desc=Eliminar un token revocará el acceso a su cuenta para las aplicaciones que lo usen. Esto no se puede deshacer. ¿Continuar?
delete_token_success=El token ha sido eliminado. Las aplicaciones que lo usen ya no tienen acceso a su cuenta.
-repo_and_org_access=Acceso al repositorio y a la organización
+repo_and_org_access=Acceso al Repositorio y a la Organización
permissions_public_only=Sólo público
permissions_access_all=Todo (público, privado y limitado)
select_permissions=Seleccionar permisos
@@ -1010,6 +1022,7 @@ regenerate_token_success = El token se ha regenerado. Las aplicaciones que lo ut
quota.applies_to_user = Las siguientes reglas de cuota se aplican a tu cuenta
quota.applies_to_org = Las siguientes reglas de cuota se aplican a esta organización
quota.rule.exceeded.helper = El tamaño total de los objetos para esta regla ha superado la cuota.
+
ssh_token_help_ssh_agent = o, si está usando un agente SSH (con la variable de entorno SSH_AUTH_SOCK):
[repo]
@@ -1141,6 +1154,14 @@ migrate_options_lfs_endpoint.label=Destino LFS
migrate_options_lfs_endpoint.description=Migración intentará usar su mando Git para determinar el servidor LFS. También puede especificar un punto final personalizado si los datos LFS del repositorio se almacenan en otro lugar.
migrate_options_lfs_endpoint.description.local=También se admite una ruta del servidor local.
migrate_options_lfs_endpoint.placeholder=Si se deja en blanco, el punto final se derivará de la URL de clonación
+migrate_items=Objetos de migración
+migrate_items_wiki=Wiki
+migrate_items_milestones=Hitos
+migrate_items_labels=Etiquetas
+migrate_items_issues=Incidencias
+migrate_items_pullrequests=Solicitudes de extracción
+migrate_items_merge_requests=Solicitudes de fusión
+migrate_items_releases=Lanzamientos
migrate_repo=Migrar repositorio
migrate.clone_address=Migrar / Clonar desde URL
migrate.clone_address_desc=La URL HTTP(S) o de Git "clone" de un repositorio existente
@@ -1159,6 +1180,16 @@ migrate.migrating=Migrando desde %s…
migrate.migrating_failed=La migración desde %s ha fallado.
migrate.migrating_failed.error=Error al migrar: %s
migrate.migrating_failed_no_addr=Migración fallida.
+migrate.migrating_git=Migrando datos de Git
+migrate.migrating_topics=Migrando temas
+migrate.migrating_milestones=Migrando hitos
+migrate.migrating_labels=Migrando etiquetas
+migrate.migrating_releases=Migrar versiones
+migrate.migrating_issues=Migrando incidencias
+migrate.migrating_pulls=Migrando solicitudes de incorporación de cambios
+migrate.cancel_migrating_title=Cancelar la migración
+migrate.cancel_migrating_confirm=¿Quiere cancelar esta migración?
+
mirror_from=réplica de
forked_from=bifurcado de
generated_from=generado desde
@@ -1534,7 +1565,7 @@ issues.ref_reopening_from=`hizo referencia a esta incidencia des
issues.ref_from=`de %[1]s`
issues.author=Autor
issues.role.owner=Propietario
-issues.role.owner_helper=Este usuario es propietario de este repositorio.
+issues.role.owner_helper=Este usuario es el dueño de este repositorio.
issues.role.member=Miembro
issues.role.member_helper=Este usuario es miembro de la organización propietaria de este repositorio.
issues.role.collaborator=Colaborador
@@ -2353,7 +2384,7 @@ settings.matrix.room_id=ID de sala
settings.matrix.message_type=Tipo de mensaje
settings.archive.button=Archivar repositorio
settings.archive.header=Archivar este repositorio
-settings.archive.text=Archivar el repositorio lo hará de sólo lectura. Se ocultará del tablero. Nadie (¡ni siquiera tú!) será capaz de hacer nuevas confirmaciones, o abrir nuevas incidencias o solicitudes de incorporación de cambios. Se recomienda documentar el motivo del archivado para orientar a futuros desarrolladores que planeen bifurcar el repositorio.
+settings.archive.text=Archivar el repositorio lo hará de sólo lectura. Se ocultará del tablero. Nadie (¡ni siquiera tú!) será capaz de hacer nuevas confirmaciones, o abrir nuevas incidencias o solicitudes de incorporación de cambios.
settings.archive.success=El repositorio ha sido archivado exitosamente.
settings.archive.error=Ha ocurrido un error al intentar archivar el repositorio. Vea el registro para más detalles.
settings.archive.error_ismirror=No puede archivar un repositorio replicado.
@@ -2526,7 +2557,7 @@ branch.included=Incluida
branch.create_new_branch=Crear rama desde la rama:
branch.confirm_create_branch=Crear rama
branch.warning_rename_default_branch=Estás renombrando la rama por defecto.
-branch.rename_branch_to=Renombrando rama "%s".
+branch.rename_branch_to=Renombrar "%s" a:
branch.create_branch_operation=Crear rama
branch.new_branch=Crear nueva rama
branch.new_branch_from=`Crear nueva rama de "%s"`
@@ -2553,16 +2584,24 @@ error.csv.invalid_field_count=No se puede procesar este archivo porque tiene un
rss.must_be_on_branch = Debes estar en una rama para tener un feed RSS.
desc.sha256 = SHA256
issues.num_participants_one = %d participante
+n_commit_few = %s commits
+n_branch_few = %s ramas
+n_tag_one = %s etiqueta
+n_tag_few = %s etiquetas
file_follow = Seguir enlace simbólico
vendored = Vendored
open_with_editor = Abrir con %s
+n_branch_one = %s rama
issues.archived_label_description = (Archivado) %s
+n_commit_one = %s commit
generated = Generado
pulls.nothing_to_compare_have_tag = Las ramas/etiquetas seleccionadas son iguales.
commits.search_branch = Esta rama
commits.renamed_from = Renombrado de %s
form.string_too_long = El texto introducido tiene más de %d caracteres.
object_format = Formato de objetos
+n_release_one = %s lanzamiento
+n_release_few = %s versiones
stars = Estrellas
editor.invalid_commit_mail = Correo no válido para crear un commit.
project = Proyectos
@@ -2702,6 +2741,7 @@ settings.pull_mirror_sync_quota_exceeded = Cuota excedida, no se empujan los cam
archive.nocomment = No es posible hacer comentarios porque el repositorio está archivado.
sync_fork.branch_behind_one = Esta rama esta %[1]d cambios detrás de %[2]s
sync_fork.branch_behind_few = Esta rama está %[1]d confirmaciones detrás de %[2]s
+
migrate.repo_desc_helper = Deje vacío para importar la descripción existente
commits.view_single_diff = Ver los cambios introducidos por la confirmación para este archivo
issues.filter_type.all_pull_requests = Todas las solicitudes de incorporación de cambios
@@ -2714,23 +2754,11 @@ pulls.delete_after_merge.head_branch.insufficient_branch = No tienes permiso par
settings.default_update_style_desc = El modo por defecto utilizado para actualizar las solicitudes de incorporación de cambios que estén detrás de la rama base.
settings.wiki_branch_rename_success = La wiki de la rama del repositorio ha sido normalizada correctamente.
settings.wiki_branch_rename_failure = Hubo un error al normalizar el nombre de la rama de la wiki del repositorio.
-release.hide_archive_links_helper = Ocultar el archivo de código generado automáticamente para este lanzamiento. Por ejemplo, si estás subiendo el tuyo propio.
+release.hide_archive_links_helper = Ocultar el archivo de código generado automáticamente de este lanzamiento. Por ejemplo, si estás subiendo el tuyo propio.
+
settings.event_action_recover = Recuperar
settings.event_action_success = Éxito
settings.event_action_success_desc = La ejecución de la acción se ejecutó con éxito.
-settings.event_header_action = Eventos de la ejecución de la acción
-settings.event_action_failure = Fallo
-settings.event_action_failure_desc = La ejecución de la acción terminó con fallos.
-settings.event_action_recover_desc = La ejecución de la acción terminó con éxito después de que la última ejecución en el mismo flujo de trabajo fallara.
-settings.sourcehut_builds.secrets_helper = Concede al trabajo acceso a los secretos de construcción (requiere el permiso SECRETS:RO)
-settings.sourcehut_builds.access_token_helper = Token de acceso que tiene el permiso JOBS:RW. Genere un token de builds.sr.ht o un token de builds.sr.ht con acceso a secretos en meta.sr.ht.
-settings.ignore_stale_approvals_desc = No contabilizar las aprobaciones realizadas en commits anteriores (revisiones obsoletas) para el cálculo del número de aprobaciones que la PR tiene. Esto no aplica si las revisiones obsoletas ya han sido descartadas.
-settings.protect_branch_name_pattern_desc = Patrones de nombre de ramas protegidas. Véase la documentación para la sintaxis del patrón. Ejemplos: main, release/**
-settings.enforce_on_admins = Aplicar esta regla para los administradores del repositorio
-settings.matrix.access_token_helper = Se recomienda configurar una cuenta de Matrix dedicada para esto. El token de acceso puede ser obtenido desde el cliente web Element (en una pestaña privada/incógnito) > Menú de usuario (arriba izquierda) > Todos los ajustes > Ayuda & Acerca de > Avanzado > Token de acceso (a la derecha, debajo de URL del servidor). Cierra la pestaña privada/incógnito (desconectarse invalidaría el token).
-settings.archive.mirrors_unavailable = Los espejos no están disponibles en repos archivados.
-release.summary_card_alt = Tarjeta de resumen de una release titulada "%s" en el repositorio %s
-settings.matrix.room_id_helper = El ID de Sala puede ser obtenido desde el cliente web Element > Ajustes de Sala > Avanzado > ID de sala interna. Ejemplo: %s.
[graphs]
component_loading = Cargando %s…
@@ -2778,7 +2806,7 @@ settings.permission=Permisos
settings.repoadminchangeteam=El administrador del repositorio puede añadir y eliminar el acceso a equipos
settings.visibility=Visibilidad
settings.visibility.public=Público
-settings.visibility.limited=Limitado (visible solo para usuarios accedidos)
+settings.visibility.limited=Limitado (visible solo para usuarios autenticados)
settings.visibility.limited_shortname=Limitado
settings.visibility.private=Privado (Visible sólo para miembros de la organización)
settings.visibility.private_shortname=Privado
@@ -2917,19 +2945,47 @@ dashboard.update_migration_poster_id=Actualizar ID de usuario en migraciones
dashboard.git_gc_repos=Ejecutar la recolección de basura en los repositorios
dashboard.resync_all_sshkeys=Actualiza el archivo '.ssh/authorized_keys' con claves SSH de Forgejo.
dashboard.resync_all_sshprincipals=Actualiza el archivo '.ssh/authorized_principals' con los principales del certificado SSH de Forgejo.
-dashboard.resync_all_hooks=Resincronizar los hooks de todos los repositorios (pre-recepción, actualización, post-recepción, procesamiento de recepción, etc.)
+dashboard.resync_all_hooks=Resincronizar los hooks de pre-recepción, actualización y post-recepción de todos los repositorios
dashboard.reinit_missing_repos=Reiniciar todos los repositorios Git faltantes de los que existen registros
dashboard.sync_external_users=Sincronizar datos de usuario externo
dashboard.cleanup_hook_task_table=Limpiar la tabla hook_task
dashboard.cleanup_packages=Limpiar paquetes caducados
dashboard.cleanup_actions=Acciones de limpieza de registros expirados y artefactos
+dashboard.server_uptime=Tiempo de actividad del servidor
+dashboard.current_goroutine=Gorutinas actuales
+dashboard.current_memory_usage=Uso actual de memoria
+dashboard.total_memory_allocated=Total de Memoria Reservada
+dashboard.memory_obtained=Memoria obtenida
+dashboard.pointer_lookup_times=Tiempos de búsqueda de punteros
+dashboard.memory_allocate_times=Asignaciones de memoria
+dashboard.memory_free_times=Liberaciones de memoria
+dashboard.current_heap_usage=Uso actual de Heap
+dashboard.heap_memory_obtained=Memoria de Heap obtenida
+dashboard.heap_memory_idle=Memoria de Heap inactiva
+dashboard.heap_memory_in_use=Memoria de Heap en uso
+dashboard.heap_memory_released=Memoria de Heap liberada
+dashboard.heap_objects=Objetos en el Heap
+dashboard.bootstrap_stack_usage=Uso de la pila de Bootstrap
+dashboard.stack_memory_obtained=Memoria de pila obtenida
+dashboard.mspan_structures_usage=Uso de estructuras MSpan
+dashboard.mspan_structures_obtained=Estructuras MSpan obtenidas
+dashboard.mcache_structures_usage=Uso de estructuras MCache
+dashboard.mcache_structures_obtained=Estructuras MCache obtenidas
+dashboard.profiling_bucket_hash_table_obtained=Profiling bucket hash table obtenido
+dashboard.gc_metadata_obtained=Metadatos obtenidos del recolector de basura
+dashboard.other_system_allocation_obtained=Otros recursos asignados del sistema
+dashboard.next_gc_recycle=Siguiente reciclaje del recolector de basura
+dashboard.last_gc_time=Tiempo desde la última recolección de basura
+dashboard.total_gc_pause=Pausa total por el recolector de basura
+dashboard.last_gc_pause=Última pausa por el recolector de basura
+dashboard.gc_times=Ejecuciones del recolector de basura
dashboard.delete_old_actions=Eliminar todas las actividades antiguas de la base de datos
dashboard.delete_old_actions.started=Eliminar todas las actividades antiguas de la base de datos iniciadas.
dashboard.update_checker=Buscador de actualizaciones
dashboard.delete_old_system_notices=Borrar todos los avisos antiguos del sistema de la base de datos
dashboard.gc_lfs=Recoger basura meta-objetos LFS
dashboard.stop_zombie_tasks=Detener tareas zombie
-dashboard.stop_endless_tasks=Detiene tareas de acciones interminables
+dashboard.stop_endless_tasks=Detener tareas interminables
dashboard.cancel_abandoned_jobs=Cancelar trabajos abandonados
dashboard.start_schedule_tasks=Iniciar tareas programadas
dashboard.sync_branch.started=Inició la sincronización de ramas
@@ -2974,14 +3030,26 @@ users.delete_account=Eliminar cuenta de usuario
users.cannot_delete_self=No puedes eliminarte a ti mismo
users.still_own_repo=Este usuario todavía posee uno o más depósitos. Eliminar o transferir estos repositorios primero.
users.still_has_org=Este usuario es un miembro de una organización. Primero retire el usuario de cualquier organización.
-users.purge=Purgar usuario
-users.purge_help=Borrar forzosamente el usuario y cualquier repositorio, organización y paquete propiedad del usuario. Todos los comentarios e incidencias publicados por este usuario también serán borrados.
+users.purge=Borrar usuario
+users.purge_help=Borrar forzosamente el usuario y cualquier repositorio, organización y paquete propiedad del usuario. Todos los comentarios también serán borrados.
users.still_own_packages=Este usuario todavía posee uno o más paquetes, elimina estos paquetes primero.
users.deletion_success=La cuenta de usuario ha sido eliminada.
users.reset_2fa=Reiniciar 2FA
+users.list_status_filter.menu_text=Filtro
+users.list_status_filter.reset=Reiniciar
+users.list_status_filter.is_active=Activo
+users.list_status_filter.not_active=Inactivo
+users.list_status_filter.is_admin=Administrador
+users.list_status_filter.not_admin=Sin Admin
+users.list_status_filter.is_restricted=Restringido
+users.list_status_filter.not_restricted=No restringido
+users.list_status_filter.is_prohibit_login=Prohibido el inicio de sesión
+users.list_status_filter.not_prohibit_login=Permitir el inicio de sesión
+users.list_status_filter.is_2fa_enabled=2FA habilitado
+users.list_status_filter.not_2fa_enabled=2FA deshabilitado
users.details=Detalles del usuario
-emails.email_manage_panel=Administrar direcciones de correo electrónico del usuario
+emails.email_manage_panel=Gestion de Correo del Usuario
emails.primary=Principal
emails.activated=Activado
emails.filter_sort.email=Correo electrónico
@@ -2991,15 +3059,15 @@ emails.filter_sort.name_reverse=Nombre de usuario (invertir)
emails.updated=Email actualizado
emails.not_updated=Error al actualizar la dirección de correo electrónico solicitada: %v
emails.duplicate_active=Esta dirección de correo está asignada a un usuario diferente.
-emails.change_email_header=Actualizar propiedades del correo
+emails.change_email_header=Actualizar Propiedades de Correo
-orgs.org_manage_panel=Administrar organizaciones
+orgs.org_manage_panel=Gestión de organizaciones
orgs.name=Nombre
orgs.teams=Equipos
orgs.members=Miembros
orgs.new_orga=Nueva organización
-repos.repo_manage_panel=Administrar repositorios
+repos.repo_manage_panel=Gestión de repositorios
repos.unadopted=Repositorios no adoptados
repos.unadopted.no_more=No se encontraron repositorios no adoptados.
repos.owner=Propietario
@@ -3009,7 +3077,7 @@ repos.issues=Incidencias
repos.size=Tamaño
repos.lfs_size=Tamaño LFS
-packages.package_manage_panel=Administrar paquetes
+packages.package_manage_panel=Gestión de paquetes
packages.total_size=Tamaño total: %s
packages.unreferenced_size=Tamaño sin referencia: %s
packages.cleanup=Limpiar datos caducados
@@ -3032,7 +3100,7 @@ systemhooks.desc=Los webhooks automáticamente hacen peticiones HTTP POST a un s
systemhooks.add_webhook=Añadir Webhook del Sistema
systemhooks.update_webhook=Actualizar Webhook del Sistema
-auths.auth_manage_panel=Administrar orígenes de autenticación
+auths.auth_manage_panel=Gestión de origen de autenticación
auths.new=Añadir origen de autenticación
auths.name=Nombre
auths.type=Tipo
@@ -3047,21 +3115,21 @@ auths.host=Servidor
auths.port=Puerto
auths.bind_dn=Bind DN
auths.bind_password=Contraseña Bind
-auths.user_base=Base de búsqueda del usuario
+auths.user_base=Base de búsqueda de usuarios
auths.user_dn=DN de Usuario
auths.attribute_username=Atributo nombre de usuario
auths.attribute_username_placeholder=Dejar vacío para usar el nombre de usuario introducido en Forgejo.
auths.attribute_name=Atributo nombre
auths.attribute_surname=Atributo apellido
-auths.attribute_mail=Atributo correo-e
-auths.attribute_ssh_public_key=Atributo clave pública SSH
-auths.attribute_avatar=Atributo avatar
-auths.attributes_in_bind=Obtiene atributos en el contexto de bind DN
+auths.attribute_mail=Atributo correo electrónico
+auths.attribute_ssh_public_key=Atributo Clave Pública SSH
+auths.attribute_avatar=Atributo del avatar
+auths.attributes_in_bind=Obtener atributos en el contexto de Bind DN
auths.allow_deactivate_all=Permitir un resultado de búsqueda vacío para desactivar todos los usuarios
auths.use_paged_search=Usar búsqueda paginada
auths.search_page_size=Tamaño de página
auths.filter=Filtro de usuario
-auths.admin_filter=Filtro de administrador
+auths.admin_filter=Filtro de aministrador
auths.restricted_filter=Filtro restringido
auths.restricted_filter_helper=Dejar en blanco para no establecer ningún usuario como restringido. Utilice un asterisco ('*') para establecer todos los usuarios que no coincidan con el filtro de administración como restringido.
auths.verify_group_membership=Verificar pertenencia al grupo en LDAP (dejar el filtro vacío para saltar)
@@ -3075,15 +3143,15 @@ auths.ms_ad_sa=Atributos de búsqueda de MS AD
auths.smtp_auth=Tipo de autenticación SMTP
auths.smtphost=Servidor SMTP
auths.smtpport=Puerto SMTP
-auths.allowed_domains=Dominios permitidos
-auths.allowed_domains_helper=Dejar vacío para permitir todos los dominios. Separa múltiples dominios con una coma (",").
+auths.allowed_domains=Dominios Permitidos
+auths.allowed_domains_helper=Dejar vacío para permitir todos los dominios. Separa múltiples dominios con una coma (',').
auths.skip_tls_verify=Omitir la verificación TLS
auths.force_smtps=Forzar SMTPS
auths.force_smtps_helper=SMTPS se utiliza siempre en el puerto 465. Establezca esto para forzar SMTPS en otros puertos. (De lo contrario, STARTTLS se utilizará en otros puertos si es soportado por el host.)
auths.helo_hostname=Nombre de anfitrión HELO
auths.helo_hostname_helper=Nombre de anfitrión enviado con HELO. Déjelo vacío para enviar el nombre de anfitrión actual.
auths.disable_helo=Desactivar HELO
-auths.pam_service_name=Nombre del servicio PAM
+auths.pam_service_name=Nombre del Servicio PAM
auths.pam_email_domain=Dominio de correo de PAM (opcional)
auths.oauth2_provider=Proveedor OAuth2
auths.oauth2_icon_url=URL de icono
@@ -3140,23 +3208,23 @@ auths.unable_to_initialize_openid=No se puede inicializar el proveedor de OpenID
auths.invalid_openIdConnectAutoDiscoveryURL=URL de auto descubrimiento no válida (esta debe ser una URL válida comenzando con http:// o https://)
config.server_config=Configuración del servidor
-config.app_name=Título de la instancia
+config.app_name=Título del sitio
config.app_ver=Versión de Forgejo
-config.app_url=URL base
+config.app_url=URL base de Forgejo
config.custom_conf=Ruta del fichero de configuración
-config.custom_file_root_path=Ruta raíz del archivo personalizado
-config.domain=Dominio del servidor
-config.offline_mode=Modo local
-config.disable_router_log=Inhabilitar bitácora de enrutado
-config.run_user=Usuario a ejecutar como
+config.custom_file_root_path=Ruta raíz de los archivos personalizada
+config.domain=Dominio del Servidor
+config.offline_mode=Modo offline
+config.disable_router_log=Deshabilitar Log del Router
+config.run_user=Ejecutar como usuario
config.run_mode=Modo de ejecución
config.git_version=Versión de Git
-config.app_data_path=Ruta de datos de App
-config.repo_root_path=Ruta del repositorio raíz
+config.app_data_path=Ruta de datos de Forgejo
+config.repo_root_path=Ruta del Repositorio
config.lfs_root_path=Ruta raíz de LFS
-config.log_file_root_path=Ruta bitácora
-config.script_type=Tipo de guion
-config.reverse_auth_user=Autenticación inversa de proxy del usuario
+config.log_file_root_path=Ruta de ficheros de registro
+config.script_type=Tipo de Script
+config.reverse_auth_user=Autenticación Inversa de Usuario
config.ssh_config=Configuración SSH
config.ssh_enabled=Habilitado
@@ -3166,16 +3234,16 @@ config.ssh_port=Puerto
config.ssh_listen_port=Puerto de escucha
config.ssh_root_path=Ruta raíz
config.ssh_key_test_path=Ruta de la clave de prueba
-config.ssh_keygen_path=Ruta del generador de claves ("ssh-keygen")
-config.ssh_minimum_key_size_check=Comprobante de tamaño de clave mínimo
+config.ssh_keygen_path=Ruta del generador de claves ('ssh-keygen')
+config.ssh_minimum_key_size_check=Tamaño mínimo de la clave de verificación
config.ssh_minimum_key_sizes=Tamaños de clave mínimos
config.lfs_config=Configuración LFS
config.lfs_enabled=Habilitado
config.lfs_content_path=Ruta de contenido LFS
-config.lfs_http_auth_expiry=Caducidad de la autenticación HTTP LFS
+config.lfs_http_auth_expiry=Caducidad de la autentificación HTTP LFS
-config.db_config=Configuración de base de datos
+config.db_config=Configuración de la Base de Datos
config.db_type=Tipo
config.db_host=Host
config.db_name=Nombre
@@ -3185,99 +3253,99 @@ config.db_ssl_mode=SSL
config.db_path=Ruta
config.service_config=Configuración del servicio
-config.register_email_confirm=Requerir confirmación de correo-e para registrarse
-config.disable_register=Inhabilitar auto-registro
-config.allow_only_internal_registration=Concede registro solo por medio de Forgejo
-config.allow_only_external_registration=Concede registro solo a través de servicios externos
-config.enable_openid_signup=Habilitar auto-registro con OpenID
-config.enable_openid_signin=Habilitar inicio de sesión con OpenID
-config.show_registration_button=Mostrar botón de registro
-config.require_sign_in_view=Requiere inicio de sesión para ver contenido
-config.mail_notify=Habilitar notificaciones por correo-e
+config.register_email_confirm=Requerir confirmación de correo electrónico para registrarse
+config.disable_register=Deshabilitar auto-registro
+config.allow_only_internal_registration=Permitir el registro solo desde Forgejo
+config.allow_only_external_registration=Permitir el registro únicamente a través de servicios externos
+config.enable_openid_signup=Habilitar el auto-registro con OpenID
+config.enable_openid_signin=Habilitar el inicio de sesión con OpenID
+config.show_registration_button=Mostrar Botón de Registro
+config.require_sign_in_view=Requerir inicio de sesión obligatorio para ver páginas
+config.mail_notify=Habilitar las notificaciones por correo electrónico
config.enable_captcha=Activar CAPTCHA
-config.active_code_lives=Código de activación del tiempo de vida
-config.reset_password_code_lives=Código de recuperación del tiempo de vida
-config.default_keep_email_private=Ocultar direcciones de correo-e por defecto
-config.default_allow_create_organization=Concede la creación de organizaciones por defecto
+config.active_code_lives=Habilitar Vida del Código
+config.reset_password_code_lives=Caducidad del código de recuperación de cuenta
+config.default_keep_email_private=Ocultar direcciones de correo electrónico por defecto
+config.default_allow_create_organization=Permitir la creación de organizaciones por defecto
config.enable_timetracking=Habilitar seguimiento de tiempo
config.default_enable_timetracking=Habilitar seguimiento de tiempo por defecto
config.allow_dots_in_usernames = Permite utilizar puntos en los nombres de usuario. No tiene efecto sobre cuentas existentes.
config.default_allow_only_contributors_to_track_time=Deje que solo los colaboradores hagan un seguimiento del tiempo
-config.no_reply_address=Dominio de correo-e ocultos
-config.default_visibility_organization=Visibilidad por defecto para organizaciones nuevas
+config.no_reply_address=Dominio de correos electrónicos ocultos
+config.default_visibility_organization=Visibilidad por defecto para nuevas organizaciones
config.default_enable_dependencies=Habilitar dependencias de incidencias por defecto
config.webhook_config=Configuración de Webhooks
-config.queue_length=Longitud de cola
-config.deliver_timeout=Vencimiento de entrega
-config.skip_tls_verify=Omitir verificación TLS
+config.queue_length=Tamaño de Cola de Envío
+config.deliver_timeout=Timeout de Entrega
+config.skip_tls_verify=Saltar verificación TLS
-config.mailer_config=Configuración del cartero
+config.mailer_config=Configuración del servidor de correo
config.mailer_enabled=Activado
config.mailer_enable_helo=Habilitar HELO
config.mailer_name=Nombre
config.mailer_protocol=Protocolo
-config.mailer_smtp_addr=Hospedaje SMTP
+config.mailer_smtp_addr=Dirección SMTP
config.mailer_smtp_port=Puerto SMTP
config.mailer_user=Usuario
config.mailer_use_sendmail=Usar Sendmail
config.mailer_sendmail_path=Ruta de Sendmail
config.mailer_sendmail_args=Argumentos adicionales por Sendmail
-config.mailer_sendmail_timeout=Vencimiento de Sendmail
+config.mailer_sendmail_timeout=Tiempo de espera de Sendmail
config.mailer_use_dummy=Dummy
config.test_email_placeholder=Correo electrónico (ej. test@ejemplo.com)
-config.send_test_mail=Enviar prueba de correo-e
+config.send_test_mail=Enviar prueba de correo
config.send_test_mail_submit=Enviar
-config.test_mail_failed=Fallo al enviar una prueba de correo-e a «%s»: %v
-config.test_mail_sent=Se ha enviado un correo-e de prueba a «%s».
+config.test_mail_failed=Fallo al enviar un correo electrónico de prueba a "%s": %v
+config.test_mail_sent=Se ha enviado un correo electrónico de prueba a "%s".
config.oauth_config=Configuración OAuth
config.oauth_enabled=Activado
-config.cache_config=Configuración de caché
-config.cache_adapter=Adaptador de caché
-config.cache_interval=Intervalo de caché
-config.cache_conn=Conexión de caché
-config.cache_item_ttl=TTL de elemento caché
+config.cache_config=Configuración de la Caché
+config.cache_adapter=Adaptador de la Caché
+config.cache_interval=Intervalo de la Caché
+config.cache_conn=Conexión de la Caché
+config.cache_item_ttl=Período de vida para elementos de caché
-config.session_config=Configuración de sesión
-config.session_provider=Proveedor de sesión
-config.provider_config=Configuración de proveedor
-config.cookie_name=Nombre de cookie
-config.gc_interval_time=Tiempo de intervalo GC
-config.session_life_time=Tiempo de vida de sesión
-config.https_only=Solo HTTPS
+config.session_config=Configuración de la Sesión
+config.session_provider=Proveedor de la Sesión
+config.provider_config=Configuración del Proveedor
+config.cookie_name=Nombre de la Cookie
+config.gc_interval_time=Intervalo de tiempo del GC
+config.session_life_time=Tiempo de Vida de la Sesión
+config.https_only=Sólo HTTPS
config.cookie_life_time=Tiempo de Vida de la Cookie
config.picture_config=Configuración de imagen y avatar
config.picture_service=Servicio de Imágen
config.disable_gravatar=Desactivar Gravatar
-config.enable_federated_avatar=Habilitar avatares federados
+config.enable_federated_avatar=Habilitar Avatares Federados
config.git_config=Configuración de Git
-config.git_disable_diff_highlight=Inhabilitar resaltado de diff de sintaxis
-config.git_max_diff_lines=Líneas de diff máximas por archivo
-config.git_max_diff_line_characters=Caracteres de diff máx por línea
-config.git_max_diff_files=Diff de archivos máxima mostrada
+config.git_disable_diff_highlight=Desactivar resaltado de sintaxis del Diff
+config.git_max_diff_lines=Líneas de Diff máximas (por un solo archivo)
+config.git_max_diff_line_characters=Carácteres de Diff máximos (para una sola línea)
+config.git_max_diff_files=Máximo de archivos de Diff (que se mostrarán)
config.git_gc_args=Argumentos de GC
-config.git_migrate_timeout=Vencimiento de migración
-config.git_mirror_timeout=Vencimiento de actualización de réplica
-config.git_clone_timeout=Vencimiento de operación de clonado
-config.git_pull_timeout=Vencimiento de operación de pull
-config.git_gc_timeout=Vencimiento de operación de GC
+config.git_migrate_timeout=Tiempo de espera de migración
+config.git_mirror_timeout=Tiempo de espera de actualización de réplicas
+config.git_clone_timeout=Tiempo de espera de operación de clones
+config.git_pull_timeout=Tiempo de espera de operación de pull
+config.git_gc_timeout=Tiempo de espera de operación de GC
-config.log_config=Configuración de bitácora
+config.log_config=Configuración del Log
config.logger_name_fmt=Registro: %s
config.disabled_logger=Desactivado
config.access_log_mode=Modo de registro del Acceso
-config.access_log_template=Plantilla de bitácora de acceso
+config.access_log_template=Plantilla de registro de acceso
config.xorm_log_sql=Registrar SQL
config.set_setting_failed=Error al configurar %s
monitor.stats=Estadísticas
-monitor.cron=Tareas de cron
+monitor.cron=Tareas de Cron
monitor.name=Nombre
monitor.schedule=Agenda
monitor.next=Siguiente
@@ -3296,10 +3364,30 @@ monitor.process.cancel_desc=Cancelar un proceso puede ocasionar una pérdida de
monitor.process.cancel_notices=Cancelar: %s?
monitor.process.children=Hijos
-notices.system_notice_list=Notificaciones del sistema
-notices.view_detail_header=Detalles de notificación
+monitor.queues=Colas
+monitor.queue=Cola: %s
+monitor.queue.name=Nombre
+monitor.queue.type=Tipo
+monitor.queue.exemplar=Ejemplo
+monitor.queue.numberworkers=Número de trabajadores
+monitor.queue.activeworkers=Trabajadores activos
+monitor.queue.maxnumberworkers=Número máximo de trabajadores
+monitor.queue.numberinqueue=Número en cola
+monitor.queue.review_add=Revisar / Añadir Trabajadores
+monitor.queue.settings.title=Ajustes del grupo
+monitor.queue.settings.desc=Los grupos de trabajadores crecen dinámicamente en respuesta al bloqueo de cola de sus trabajadores.
+monitor.queue.settings.maxnumberworkers=Número máximo de trabajadores
+monitor.queue.settings.maxnumberworkers.placeholder=Actualmente %[1]d
+monitor.queue.settings.maxnumberworkers.error=El número máximo de trabajadores debe ser un número
+monitor.queue.settings.submit=Actualizar ajustes
+monitor.queue.settings.changed=Ajustes actualizados
+monitor.queue.settings.remove_all_items=Eliminar todo
+monitor.queue.settings.remove_all_items_done=Todos los elementos en la cola han sido eliminados.
+
+notices.system_notice_list=Notificaciones del Sistema
+notices.view_detail_header=Ver detalles de notificación
notices.operations=Operaciones
-notices.select_all=Seleccionar todo
+notices.select_all=Sleccionar todo
notices.deselect_all=Deseleccionar todo
notices.inverse_selection=Selección inversa
notices.delete_selected=Eliminar seleccionado
@@ -3327,21 +3415,6 @@ monitor.duration = Duración (es)
self_check = Autocomprobación
config.app_slogan = Eslogan de la instancia
dashboard.sync_tag.started = Sincronización de etiquetas iniciada
-dashboard.sync_repo_tags = Sincronizar etiquetas de Git con la base de datos
-users.block.description = Bloquear a este usuario para que no pueda interactuar a través de su cuenta e impedirle iniciar sesión.
-users.admin.description = Otorgar a este usuario acceso completo a todas las funciones administrativas disponibles a través de la interfaz de usuario web y en la API.
-users.restricted.description = Solo permitir interactuar con los repositorios y organizaciones en los que el usuario ha sido añadido como colaborador. Esto previene el acceso a repositorios públicos en esta instancia.
-users.local_import.description = Permitir la importación de repositorios desde el sistema de archivos local del servidor. Esto puede suponer un problema de seguridad.
-packages.cleanup.success = Se eliminaron correctamente los datos caducados
-auths.default_domain_name = Nombre de dominio por defecto usado para la dirección de correo
-config.cache_test_slow = Prueba de caché exitosa, pero la respuesta es lenta: %s.
-config.cache_test_succeeded = Prueba de caché exitosa, se obtuvo una respuesta en %s.
-config.open_with_editor_app_help = Los editores disponibles para "Abrir con" en el menú de clonado. Si se deja vacío, se utilizan los valores por defecto. Expandir para ver estos valores.
-self_check.database_collation_mismatch = Se espera que la base de datos use intercalación: %s
-self_check.database_collation_case_insensitive = La base de datos está usando intercalación %s, que es una intercalación insensible. Aunque Forgejo podría funcionar, puede darse algún caso extraño en el que no funcione como se espera.
-self_check.database_inconsistent_collation_columns = La base de datos está usando intercalación %s, pero estas columnas están usando intercalaciones desparejadas. Esto puede causar algunos problemas inesperados.
-self_check.database_fix_mysql = Para usuarios de MySQL/MariaDB, podrían usar el comando "forgejo doctor convert" para arreglar los problemas de intercalación, o también podrían arreglarlos utilizando consultas SQL manuales, como "ALTER ... COLLATE ...".
-config.cache_test_failed = Incorrecto al probar la caché: %v.
[action]
@@ -3398,10 +3471,35 @@ raw_seconds=segundos
raw_minutes=minutos
[dropzone]
+default_message=Suelte archivos o haga clic aquí para subir.
+invalid_input_type=No puede subir archivos de este tipo.
+file_too_big=El tamaño del archivo ({{filesize}} MB) excede el tamaño máximo de ({{maxFilesize}} MB).
+remove_file=Eliminar archivo
[notification]
+notifications=Notificaciones
+unread=Sin leer
+read=Leídas
+no_unread=No tiene notificaciones sin leer.
+no_read=No hay notificaciones.
+pin=Fijar notificación
+mark_as_read=Marcar como leído
+mark_as_unread=Marcar como no leído
+mark_all_as_read=Marcar todo como leído
+subscriptions=Suscripciones
+watching=Siguiendo
+no_subscriptions=Sin suscripciones
[gpg]
+default_key=Firmado con clave predeterminada
+error.extract_sign=Error al extraer la firma
+error.generate_hash=Error al generar hash of commit
+error.no_committer_account=Ninguna cuenta vinculada a la dirección de correo electrónico del committer
+error.no_gpg_keys_found=No se encontró ninguna clave conocida en la base de datos para esta firma
+error.not_signed_commit=No es un commit firmado
+error.failed_retrieval_gpg_keys=No se pudo recuperar cualquier clave adjunta a la cuenta del committer
+error.probable_bad_signature=¡ADVERTENCIA! ¡Hay una clave con este ID en la base de datos, pero esa clave no verifica este commit! Este commit es SOSPECHOSO.
+error.probable_bad_default_signature=¡ADVERTENCIA! ¡La clave por defecto tiene este ID pero esa clave no verifica este commit! Este commit es SOSPECHOSO.
[units]
unit=Unidad
@@ -3409,11 +3507,181 @@ error.no_unit_allowed_repo=No tiene permisos para acceder a ninguna sección de
error.unit_not_allowed=No tiene permisos para acceder a esta sección del repositorio.
[packages]
+title=Paquetes
desc=Administrar paquetes del repositorio.
+empty=Todavía no hay paquetes.
+empty.documentation=Para más información sobre el registro de paquetes, consulte la documentación.
+empty.repo=¿Has subido un paquete, pero no se muestra aquí? Ve a la configuración del paquete y añade el link a este repositorio.
+registry.documentation=Para obtener más información sobre el registro %s, consulte la documentación.
+filter.type=Tipo
+filter.type.all=Todo
+filter.no_result=El filtro no produjo ningún resultado.
+filter.container.tagged=Etiquetado
+filter.container.untagged=Etiqueta eliminada
+published_by=Publicado %[1]s por %[3]s
+published_by_in=Publicado %[1]s por %[3]s en %[5]s
+installation=Instalación
+about=Acerca de este paquete
+requirements=Requisitos
+dependencies=Dependencias
+keywords=Palabras clave
+details=Detalles
+details.author=Autor
+details.project_site=Sitio del proyecto
+details.repository_site=Sitio del repositorio
+details.documentation_site=Sitio de documentación
+details.license=Licencia
+assets=Activos
+versions=Versiones
+versions.view_all=Ver todo
+dependency.id=Id.
+dependency.version=Versión
+alpine.registry=Configura este registro agregando la url en tu archivo ./apk/repositories:
+alpine.registry.key=Descargue la clave RSA pública del registro en la carpeta ./apk/keys/ para verificar la firma del índice:
+alpine.registry.info=Seleccione $branch y $repository de la siguiente lista.
+alpine.install=Para instalar el paquete, ejecute el siguiente comando:
+alpine.repository=Información del repositorio
+alpine.repository.branches=Ramas
+alpine.repository.repositories=Repositorios
+alpine.repository.architectures=Arquitecturas
+cargo.registry=Configurar este registro en el archivo de configuración de Cargo (por ejemplo ~/.cargo/config.toml):
+cargo.install=Para instalar el paquete usando Cargo, ejecute el siguiente comando:
+chef.registry=Configura este registro en tu archivo ~/.chef/config.rb:
+chef.install=Para instalar el paquete, ejecute el siguiente comando:
+composer.registry=Configura este registro en el archivo ~/.composer/config.json:
+composer.install=Para instalar el paquete usando Composer, ejecute el siguiente comando:
+composer.dependencies=Dependencias
+composer.dependencies.development=Dependencias de desarrollo
conan.details.repository=Repositorio
+conan.registry=Configurar este registro desde la línea de comandos:
+conan.install=Para instalar el paquete usando Conan, ejecuta el siguiente comando:
+conda.registry=Configura este registro como un repositorio Conda en tu archivo .condarc:
+conda.install=Para instalar el paquete usando Conda, ejecute el siguiente comando:
+container.details.type=Tipo de imagen
+container.details.platform=Plataforma
+container.pull=Arrastra la imagen desde la línea de comandos:
+container.digest=Resumen
+container.multi_arch=SO / Arquitectura
+container.layers=Capas de imagen
+container.labels=Etiquetas
+container.labels.key=Clave
+container.labels.value=Valor
+cran.registry=Configurar este registro en su archivo Rprofile.site:
+cran.install=Para instalar el paquete, ejecute el siguiente comando:
+debian.registry=Configurar este registro desde la línea de comandos:
+debian.registry.info=Seleccione $distribution y $component de la siguiente lista.
+debian.install=Para instalar el paquete, ejecute el siguiente comando:
+debian.repository=Información del repositorio
+debian.repository.distributions=Distribuciones
+debian.repository.components=Componentes
+debian.repository.architectures=Arquitecturas
+generic.download=Descargar paquete desde la línea de comandos:
+go.install=Instalar el paquete desde la línea de comandos:
+helm.registry=Configurar este registro desde la línea de comandos:
+helm.install=Para instalar el paquete, ejecute el siguiente comando:
+maven.registry=Configure este registro en su proyecto pom.xml archivo:
+maven.install=Para usar el paquete incluya lo siguiente en el bloque dependencias en el archivo pom.xml:
+maven.install2=Ejecutar vía línea de comandos:
+maven.download=Para descargar la dependencia, ejecute vía línea de comandos:
+nuget.registry=Configurar este registro desde la línea de comandos:
+nuget.install=Para instalar el paquete usando NuGet, ejecute el siguiente comando:
+nuget.dependency.framework=Marco de destino
+npm.registry=Configura este registro en tu proyecto .npmrc archivo:
+npm.install=Para instalar el paquete usando npm, ejecute el siguiente comando:
+npm.install2=o añádelo al archivo package.json:
+npm.dependencies=Dependencias
+npm.dependencies.development=Dependencias de desarrollo
+npm.dependencies.peer=Dependencias de pares
+npm.dependencies.optional=Dependencias opcionales
+npm.details.tag=Etiqueta
+pub.install=Para instalar el paquete usando Dart, ejecute el siguiente comando:
+pypi.requires=Requiere Python
+pypi.install=Para instalar el paquete usando pip, ejecute el siguiente comando:
+rpm.registry=Configurar este registro desde la línea de comandos:
+rpm.distros.redhat=en distribuciones basadas en RedHat
+rpm.distros.suse=en distribuciones basadas en SUSE
+rpm.install=Para instalar el paquete, ejecute el siguiente comando:
+rpm.repository=Información del repositorio
+rpm.repository.architectures=Arquitecturas
+rubygems.install=Para instalar el paquete usando gem, ejecute el siguiente comando:
+rubygems.install2=o añádelo al archivo Gemfile:
+rubygems.dependencies.runtime=Dependencias en tiempo de ejecución
+rubygems.dependencies.development=Dependencias de desarrollo
+rubygems.required.ruby=Requiere versión Ruby
+rubygems.required.rubygems=Requiere la versión de RubyGem
+swift.registry=Configurar este registro desde la línea de comandos:
+swift.install=Añade el paquete en tu archivo Package.swift:
+swift.install2=y ejecuta el siguiente comando:
+vagrant.install=Para añadir un paquete Vagrant, ejecuta el siguiente comando:
+settings.link=Vincular este paquete a un repositorio
+settings.link.description=Si enlaza un paquete con un repositorio, el paquete se enumera en la lista de paquetes del repositorio.
+settings.link.select=Seleccionar repositorio
+settings.link.button=Actualizar enlace de repositorio
+settings.link.success=El enlace del repositorio se ha actualizado correctamente.
+settings.link.error=Error al actualizar el enlace del repositorio.
+settings.delete=Eliminar paquete
+settings.delete.description=La eliminación de un paquete es permanente y no se puede deshacer.
+settings.delete.notice=Está a punto de eliminar %s (%s). Esta operación es irreversible, ¿está seguro?
+settings.delete.success=Se ha eliminado el paquete.
+settings.delete.error=No se pudo eliminar el paquete.
+owner.settings.cargo.title=Índice del registro Cargo
+owner.settings.cargo.initialize=Inicializar índice
+owner.settings.cargo.initialize.description=Se necesita un repositorio Git de índice especial para usar el registro de Cargo. Usar esta opción (re)creará el repositorio y lo configurará automáticamente.
+owner.settings.cargo.initialize.error=Fallo al inicializar el índice de Cargo: %v
+owner.settings.cargo.initialize.success=El índice de Cargo se ha creado correctamente.
+owner.settings.cargo.rebuild=Reconstruir índice
+owner.settings.cargo.rebuild.description=Reconstruir puede ser útil si el índice no se sincroniza con los paquetes de Cargo almacenados.
+owner.settings.cargo.rebuild.error=Fallo al reconstruir el índice de Cargo: %v
+owner.settings.cargo.rebuild.success=El índice de Cargo se ha reconstruido correctamente.
+owner.settings.cleanuprules.title=Administrar reglas de limpieza
+owner.settings.cleanuprules.add=Añadir regla de limpieza
+owner.settings.cleanuprules.edit=Editar regla de limpieza
+owner.settings.cleanuprules.none=No hay reglas de limpieza disponibles. Por favor, consulte la documentación.
+owner.settings.cleanuprules.preview=Vista previa de regla de limpieza
+owner.settings.cleanuprules.preview.overview=%d paquetes están programados para ser eliminados.
+owner.settings.cleanuprules.preview.none=Regla de limpieza no coincide con ningún paquete.
owner.settings.cleanuprules.enabled=Activo
+owner.settings.cleanuprules.pattern_full_match=Aplicar patrón al nombre completo del paquete
+owner.settings.cleanuprules.keep.title=Las versiones que coinciden con estas reglas son reales, incluso si coinciden con una regla de eliminación a continuación.
+owner.settings.cleanuprules.keep.count=Mantener el más reciente
owner.settings.cleanuprules.keep.count.1=1 versión por paquete
owner.settings.cleanuprules.keep.count.n=%d versiones por paquete
+owner.settings.cleanuprules.keep.pattern=Mantener las versiones coincidentes
+owner.settings.cleanuprules.keep.pattern.container=La última versión siempre es guardada en los paquetes de contenedor.
+owner.settings.cleanuprules.remove.title=Se eliminan las versiones que coinciden con estas reglas, a menos que una regla anterior indique mantenerlas.
+owner.settings.cleanuprules.remove.days=Eliminar versiones anteriores a
+owner.settings.cleanuprules.remove.pattern=Eliminar versiones coincidentes
+owner.settings.cleanuprules.success.update=Regla de limpieza ha sido actualizada.
+owner.settings.cleanuprules.success.delete=Regla de limpieza ha sido eliminada.
+owner.settings.chef.title=Registro de Chef
+owner.settings.chef.keypair=Generar par de claves
+owner.settings.chef.keypair.description=Un par de claves es necesario para autenticarse en el registro del Chef. Si ha generado un par de claves antes, generar un nuevo par de claves descartará el par de claves antiguo.
+search_in_external_registry = Buscar en %s
+arch.pacman.sync = Sincronizar el paquete con pacman:
+arch.version.properties = Propiedades de la versión
+arch.pacman.repo.multi = %s tiene la misma versión en diferentes distribuciones.
+arch.pacman.repo.multi.item = Configuración para %s
+arch.pacman.conf = Añadir servidor con distribución y arquitectura relacionadas a /etc/pacman.conf :
+arch.version.backup = Copia de seguridad
+arch.version.depends = Depende
+arch.version.groups = Grupo
+rpm.repository.multiple_groups = Este paquete está disponible en múltiples grupos.
+arch.version.conflicts = Conflictos
+arch.version.replaces = Reemplazos
+container.images.title = Imágenes
+alt.registry = Configurar este registro desde la línea de comandos:
+alt.registry.install = Para instalar el paquete, ejecute el siguiente comando:
+alt.install = Instalar paquete
+alt.repository = Información del repositorio
+alt.repository.architectures = Arquitecturas
+alt.repository.multiple_groups = Este paquete está disponible en múltiples grupos.
+arch.version.description = Descripción
+arch.version.provides = Proveedores
+npm.dependencies.bundle = Empaquetar dependencias
+arch.version.checkdepends = Comprobar dependencias
+arch.version.optdepends = Dependencias opcionales
+arch.version.makedepends = Construir dependencias
+arch.pacman.helper.gpg = Añade el certificado de confianza para pacman:
[secrets]
secrets=Secretos
@@ -3431,36 +3699,109 @@ deletion.failed=Error al eliminar secreto.
management=Gestión de secretos
[actions]
+actions=Acciones
+
unit.desc=Gestione procesos CI/CD integrados con Forgejo Actions.
+status.unknown=Desconocido
+status.waiting=Esperando
+status.running=Corriendo
+status.success=Éxito
+status.failure=Fallo
+status.cancelled=Cancelado
+status.skipped=Saltado
+status.blocked=Bloqueado
+
+runners=Nodos
+runners.runner_manage_panel=Gestión de nodos
+runners.new=Crear nuevo nodo
+runners.new_notice=Cómo iniciar un nodo
+runners.status=Estado
+runners.id=Id.
+runners.name=Nombre
+runners.owner_type=Tipo
+runners.description=Descripción
+runners.labels=Etiquetas
+runners.last_online=Última hora en línea
+runners.runner_title=Nodo
+runners.task_list=Tareas recientes en este nodo
+runners.task_list.no_tasks=Todavía no hay tarea.
+runners.task_list.run=Ejecutar
+runners.task_list.status=Estado
+runners.task_list.repository=Repositorio
+runners.task_list.commit=Confirmación
+runners.task_list.done_at=Hecho en
+runners.edit_runner=Editar nodo
+runners.update_runner=Actualizar cambios
+runners.update_runner_success=Nodo actualizado correctamente
+runners.update_runner_failed=Fallo al actualizar el nodo
+runners.delete_runner=Eliminar este nodo
+runners.delete_runner_success=Nodo eliminado con éxito
+runners.delete_runner_failed=Fallo al eliminar el nodo
+runners.delete_runner_header=Confirma para eliminar el nodo
+runners.delete_runner_notice=Si una tarea se está ejecutando en este nodo, se terminará y marcará como fallida. Puede romper el flujo de trabajo en curso.
+runners.none=No hay nodos disponibles
+runners.status.unspecified=Desconocido
+runners.status.idle=Inactivo
+runners.status.active=Activo
+runners.status.offline=Desconectado
+runners.version=Versión
+runners.reset_registration_token=Restablecer token de registro
+runners.reset_registration_token_success=Se ha restablecido correctamente el token de registro del nodo
+
+runs.all_workflows=Todos los flujos de trabajo
+runs.commit=Commit
+runs.scheduled=Programado
+runs.pushed_by=push enviado por
+runs.invalid_workflow_helper=El archivo de configuración del trabajo no es válido. Revisa tu archivo de configuración: %s
+runs.actor=Actor
+runs.status=Estado
+runs.actors_no_select=Todos los actores
+runs.status_no_select=Todo el estado
+runs.no_results=No hay resultados coincidentes.
runs.no_runs=El flujo de trabajo no tiene ejecuciones todavía.
workflow.disable=Desactivar flujo de trabajo
workflow.disable_success=Flujo de trabajo "%s" desactivado exitosamente.
-workflow.enable=Habilitar flujo
-workflow.enable_success=Flujo «%s» habilitado correctamente.
+workflow.enable=Activar flujo de trabajo
+workflow.enable_success=Flujo de trabajo '%s' habilitado con éxito.
workflow.disabled=El flujo de trabajo está deshabilitado.
need_approval_desc=Necesita aprobación para ejecutar flujos de trabajo para el pull request del fork.
+variables=Variables
+variables.management=Gestión de variables
+variables.creation=Añadir variable
+variables.none=Aún no hay variables.
+variables.deletion=Eliminar variable
+variables.deletion.description=Eliminar una variable es permanente y no se puede deshacer. ¿Continuar?
+variables.description=Las variables se pasarán a ciertas acciones y no se podrán leer de otro modo.
+variables.edit=Editar variable
+variables.deletion.failed=No se pudo eliminar la variable.
+variables.deletion.success=La variable ha sido eliminada.
+variables.creation.failed=No se pudo agregar la variable.
+variables.creation.success=La variable "%s" ha sido añadida.
+variables.update.failed=Error al editar la variable.
+variables.update.success=La variable ha sido editada.
variables.id_not_exist = Variable con id %d no existe.
runs.empty_commit_message = (mensaje de commit vacío)
runs.expire_log_message = Los registros han sido eliminados porque eran demasiado antiguos.
+runs.workflow = Flujo de trabajo
workflow.dispatch.run = Correr flujo de trabajo
workflow.dispatch.use_from = Usar el flujo de trabajo de
workflow.dispatch.invalid_input_type = Tipo de entrada inválida "%s".
+runs.no_workflows = Aún no hay flujos de trabajo.
workflow.dispatch.success = La ejecución del flujo de trabajo se ha solicitado correctamente.
+variables.not_found = No se ha encontrado la variable.
workflow.dispatch.input_required = Se requiere valor para la entrada "%s".
workflow.dispatch.trigger_found = Este flujo de trabajo tiene un disparador de eventos %[1]s uudeksi nimeksi %[3]s
@@ -3128,10 +3213,35 @@ raw_seconds=sekuntia
raw_minutes=minuuttia
[dropzone]
+default_message=Pudota tiedostot tähän tai napsauta tästä lähettääksesi tiedoston.
+invalid_input_type=Tätä tyyppiä olevia tiedostoja ei voi lähettää.
+remove_file=Poista tiedosto
+file_too_big = Tiedoston koko ({{filesize}} Mt) ylittää enimmäisrajan ({{maxFilesize}} Mt).
[notification]
+notifications=Ilmoitukset
+unread=Lukematon
+read=Luettu
+no_unread=Ei lukemattomia ilmoituksia.
+no_read=Ei luettuja ilmoituksia.
+pin=Kiinnitä ilmoitus
+mark_as_read=Merkitse luetuksi
+mark_as_unread=Merkitse lukemattomaksi
+mark_all_as_read=Merkitse kaikki luetuiksi
+watching = Tarkkaillaan
+no_subscriptions = Ei tilauksia
+subscriptions = Tilaukset
[gpg]
+error.no_committer_account=Kommitin tekijän sähköpostiosoitteeseen ei ole linkitetty tiliä
+error.not_signed_commit=Kommitti ei ole allekirjoitettu
+error.extract_sign = Allekirjoituksen purkaminen epäonnistui
+default_key = Allekirjoitettu oletusavaimella
+error.failed_retrieval_gpg_keys = Ei saatu yhtäkään kommitin tekijän tiliin liitettyä avainta
+error.generate_hash = Kommitin tiivisteen luominen epäonnistui
+error.probable_bad_signature = VAROITUS! Vaikka tietokannassa on avain tällä ID-tunnistella, se ei vahvista tätä kommittia! Tämä kommitti on EPÄILYTTÄVÄ.
+error.probable_bad_default_signature = VAROITUS! Vaikka oletusavaimella on tämä ID-tunniste, se ei vahvista tätä kommittia! Tämä kommitti on EPÄILYTTÄVÄ.
+error.no_gpg_keys_found = Tälle allekirjoitukselle ei löytynyt tunnettua avainta tietokannasta
[units]
unit = Yksikkö
@@ -3139,11 +3249,163 @@ error.unit_not_allowed = Sinulla ei ole pääsyä tähän tietovaraston osioon.
error.no_unit_allowed_repo = Sinulla ei ole pääsyä mihinkään tämän tietovaraston osioon.
[packages]
+title=Paketit
desc=Hallitse tietovaraston paketteja.
+empty=Täällä ei vielä ole paketteja.
+filter.type=Tyyppi
+filter.type.all=Kaikki
+filter.no_result=Suodattimesi ei tuottanut tuloksia.
+installation=Asennus
+details.author=Tekijä
+alpine.repository.branches=Haarat
+alpine.repository.repositories=Tietovarastot
conan.details.repository=Tietovarasto
owner.settings.cleanuprules.enabled=Käytössä
+details.license = Lisenssi
+about = Tietoja tästä paketista
+debian.install = Asenna paketti komennolla:
+owner.settings.cleanuprules.edit = Muokkaa siivoussääntöä
+arch.version.groups = Ryhmä
+details.project_site = Projektin verkkosivusto
+details.repository_site = Tietovaraston verkkosivusto
+container.pull = Vedä levykuva komentoriviltä:
+generic.download = Lataa paketti komentoriviltä:
+dependency.version = Versio
+keywords = Avainsanat
+dependencies = Riippuvuudet
+container.labels.key = Avain
+container.labels.value = Arvo
+pypi.install = Asenna paketti pipillä komennolla:
+npm.install = Asenna paketti npm:llä komennolla:
+npm.install2 = tai lisää se package.json-tiedostoon:
+empty.documentation = Lisätietoja pakettirekisteristä on saatavilla dokumentaatiossa.
+helm.install = Asenna paketti komennolla:
+owner.settings.chef.keypair = Luo avainpari
+settings.delete.error = Paketin poistaminen epäonnistui.
+requirements = Vaatimukset
+published_by_in = Julkaistu %[1]s, julkaisija %[3]s tietovarastossa %[5]s
+pypi.requires = Vaatii Pythonin
+alpine.install = Asenna paketti seuraavalla komennolla:
+debian.repository.components = Komponentit
+cran.install = Asenna paketti komennolla:
+settings.link.select = Valitse tietovarasto
+owner.settings.chef.title = Chef-rekisteri
+owner.settings.cleanuprules.add = Lisää siivoussääntö
+versions = Versiot
+versions.view_all = Näytä kaikki
+debian.repository.architectures = Arkkitehtuurit
+container.details.type = Levykuvan tyyppi
+arch.version.properties = Version ominaisuudet
+rpm.install = Asenna paketti komennolla:
+owner.settings.cleanuprules.none = Siivoussääntöjä ei vielä ole.
+container.details.platform = Alusta
+npm.dependencies = Riippuvuudet
+owner.settings.cleanuprules.title = Siivoussäännöt
+arch.version.depends = Riippuu
+settings.delete = Poista paketti
+arch.version.description = Kuvaus
+settings.delete.success = Paketti on poistettu.
+npm.dependencies.optional = Valinnaiset riippuvuudet
+debian.repository.distributions = Jakelut
+composer.dependencies = Riippuvuudet
+chef.install = Asenna paketti komennolla:
+details.documentation_site = Dokumentaation verkkosivusto
+go.install = Asenna paketti komentoriviltä:
+alpine.repository.architectures = Arkkitehtuurit
+composer.registry = Määritä tämä rekisteri ~/.composer/config.json-tiedostossa:
+debian.registry = Määritä tämä rekisteri komentoriviltä:
+rpm.registry = Määritä rekisteri komentoriviltä:
+maven.install = Käytä pakettia sisällyttämällä seuraava sisältö dependencies-lohkoon pom.xml-tiedostossa:
+npm.registry = Määritä rekisteri projektin .npmrc-tiedostossa:
+alpine.repository = Tietovaraston tiedot
+cargo.registry = Määritä tämä rekisteri Cargon asetustiedostossa (esimerkiksi ~/.cargo/config.toml):
+cargo.install = Asenna paketti Cargolla suorittamalla seuraava komento:
+composer.install = Asenna paketti Composerilla suorittamalla komento:
+rpm.distros.redhat = RedHatiin pohjautuvilla jakeluilla
+rpm.distros.suse = SUSE:en pohjautuvilla jakeluilla
+rpm.repository.architectures = Arkkitehtuurit
+cran.registry = Määritä rekisteri Rprofile.site-tiedostossa:
+swift.install2 = ja suorita komento:
+maven.registry = Määritä tämä rekisteri projektin pom.xml-tiedostossa:
+maven.install2 = Suorita komentoriviltä:
+nuget.registry = Määritä rekisteri komentoriviltä:
+nuget.install = Asenna paketti NuGetillä suorittamalla komento:
+rubygems.install = Asenna paketti gemillä suorittamalla komento:
+rubygems.install2 = tai lisää se Gemfileen:
+swift.registry = Määritä rekisteri komentoriviltä:
+swift.install = Lisää paketti Package.swift-tiedostoon:
owner.settings.cleanuprules.keep.count.1 = 1 versio per paketti
owner.settings.cleanuprules.keep.count.n = %d versiota per paketti
+conan.install = Asenna paketti Conanilla suorittamalla komento:
+chef.registry = Määritä tämä rekisteri ~/.chef/config.rb-tiedostossa:
+conan.registry = Määritä tämä rekisteri komentoriviltä:
+conda.install = Asenna paketti Condalla suorittamalla komento:
+helm.registry = Määritä tämä rekisteri komentoriviltä:
+pub.install = Asenna paketti Dartilla suorittamalla komento:
+owner.settings.cargo.title = Cargo-rekisterin indeksi
+settings.delete.description = Paketin poistaminen on peruuttamaton toimenpide, sitä ei voi perua.
+settings.link.success = Tietovaraston linkki päivitettiin onnistuneesti.
+settings.link.button = Päivitä tietovaraston linkki
+owner.settings.cleanuprules.preview.overview = %d pakettia on ajastettu poistettavaksi.
+owner.settings.cargo.initialize.success = Cargo-indeksi luotiin onnistuneesti.
+vagrant.install = Lisää Vagrant-boksi suorittamalla komento:
+rubygems.dependencies.development = Kehitysriippuvuudet
+owner.settings.cleanuprules.preview = Siivoussäännön esikatselu
+npm.dependencies.development = Kehitysriippuvuudet
+composer.dependencies.development = Kehitysriippuvuudet
+owner.settings.cleanuprules.success.update = Siivoussääntö on päivitetty.
+owner.settings.cleanuprules.success.delete = Siivoussääntö on poistettu.
+settings.link = Linkitä tämä paketti tietovarastoon
+maven.download = Lataa riippuvuus suorittamalla komentorivillä:
+registry.documentation = Lisätietoja %s-rekisteristä on dokumentaatiossa.
+owner.settings.chef.keypair.description = Chef-rekisteriin lähetettävät pyynnöt on allekirjoitettava salauskirjoituksella todennuskeinona. Avainparia luotaessa vain julkinen avain tallennetaan Forgejoon. Yksityinen avain toimitetaan sinulle käytettäväksi knifen kanssa. Uuden avainparin luominen korvaa edellisen.
+owner.settings.cleanuprules.keep.pattern = Säilytä kaavaa vastaavat versiot
+owner.settings.cleanuprules.pattern_full_match = Toteuta kaava paketin koko nimeen
+owner.settings.cleanuprules.keep.title = Näitä sääntöjä vastaavat versiot säilytetään, vaikka ne vastaisivat alla olevaa poistosääntöä.
+owner.settings.cleanuprules.keep.count = Säilytä viimeisimmät
+owner.settings.cleanuprules.remove.pattern = Poista kaavaa vastaavat versiot
+owner.settings.cleanuprules.keep.pattern.container = Viimeisin (latest) versio säilytetään aina Container-paketeista.
+owner.settings.cleanuprules.remove.title = Näitä sääntöjä vastaavat versiot poistetaan, ellei sääntö yläpuolella käske säilyttää niitä.
+owner.settings.cleanuprules.remove.days = Poista versiot, jotka ovat vanhempia kuin
+arch.pacman.helper.gpg = Lisää luottamusvarmenne pacmanille:
+arch.pacman.sync = Synkronoi paketti pacmanin kanssa:
+debian.registry.info = Valitse $distribution ja $component alla olevasta listasta.
+rpm.repository.multiple_groups = Tämä paketti on saatavilla useissa ryhmissä.
+owner.settings.cargo.rebuild.success = Cargo-indeksi rakennettiin uudelleen.
+owner.settings.cleanuprules.preview.none = Siivoussääntö ei vastaa yhtäkään pakettia.
+arch.pacman.conf = Lisää palvelin asiaan liittyvällä jakelulla ja arkkitehtuurilla tiedostoon /etc/pacman.conf :
+published_by = Julkaistu %[1]s käyttäjän %[3]s toimesta
+alpine.registry.key = Lataa rekisterin julkinen RSA-avain hakemistoon /etc/apk/keys/ vahvistaaksesi indeksin allekirjoituksen:
+alpine.registry = Aseta tämä rekisteri lisäämällä URL-osoite tiedostoon /etc/apk/tietovarastot:
+rubygems.dependencies.runtime = Ajonaikaiset riippuvuudet
+owner.settings.cargo.rebuild.error = Cargo-indeksin rakentaminen uudelleen epäonnistui: %v
+owner.settings.cargo.rebuild = Rakenna indeksi uudelleen
+empty.repo = Lähetitkö paketin, mutta se ei näy täällä? Siirry paketin asetuksiin ja linkitä se tähän tietovarastoon.
+alpine.registry.info = Valitse $branch ja $repository alla olevasta listasta.
+container.images.title = Levykuvat
+owner.settings.cargo.initialize = Alusta indeksi
+owner.settings.cargo.initialize.description = Cargo-rekisterin käyttöä varten tarvitaan erityinen indeksi Git -tietovarasto. Tämän vaihtoehdon käyttäminen luo (uudelleen) tietovaraston ja määrittää sen automaattisesti.
+settings.link.error = Tietovaraston linkin päivittäminen epäonnistui.
+alt.repository.multiple_groups = Tämä paketti on saatavilla useissa ryhmissä.
+alt.repository.architectures = Arkkitehtuurit
+alt.install = Asenna paketti
+alt.registry.install = Asenna paketti komennolla:
+details = Yksityiskohdat
+arch.version.provides = Tarjoaa
+rpm.repository = Tietovaraston tiedot
+rubygems.required.ruby = Vaatii Ruby-version
+settings.delete.notice = Olet aikeissa poistaa %s (%s). Tätä toimenpidettä ei voi perua. Haluatko varmasti jatkaa?
+owner.settings.cargo.initialize.error = Cargo-indeksin alustaminen epäonnistui: %v
+owner.settings.cargo.rebuild.no_index = Ei voi rakentaa uudelleen, indeksiä ei ole alustettu.
+rubygems.required.rubygems = Vaatii RubyGem-version
+alt.registry = Määritä tämä rekisteri komentoriviltä:
+alt.repository = Tietovaraston tiedot
+arch.version.replaces = Korvaa
+debian.repository = Tietovaraston tiedot
+conda.registry = Määritä tämä rekisteri Conda-tietovarastoksi .condarc-tiedostossa:
+container.labels = Nimilaput
+settings.link.description = Jos linkität paketin tietovarastoon, paketti listataan tietovaraston pakettilistalla.
+assets = Resurssit
[secrets]
creation.failed = Salaisuuden lisääminen epäonnistui.
@@ -3161,27 +3423,105 @@ creation.name_placeholder = kirjoinkoolla ei merkitystä, vain aakkosnumeerisia
creation.value_placeholder = Syötä mitä tahansa sisältöä. Tyhjätila alussa ja lopussa jätetään huomiotta.
[actions]
+runners.name=Nimi
+runners.owner_type=Tyyppi
+runners.description=Kuvaus
+runners.task_list.run=Suorita
+runners.task_list.repository=Tietovarasto
+runners.task_list.commit=Kommitti
+
+runs.commit=Kommitti
+status.success = Onnistunut
+status.unknown = Tuntematon
+status.waiting = Odotustilassa
+status.running = Käynnissä
+status.blocked = Estetty
+status.failure = Epäonnistunut
+status.cancelled = Peruttu
+status.skipped = Ohitettu
+runners.none = Testinajajia ei saatavilla
+runners.status.unspecified = Tuntematon
+runners.update_runner = Päivitä muutokset
+runners.edit_runner = Muokkaa testinajajaa
+runners.update_runner_success = Testinajaja päivitetty onnistuneesti
+runners.delete_runner_success = Testinajaja poistettu onnistuneesti
+runners.reset_registration_token = Uudelleenaseta rekisteröintipoletti
+runs.scheduled = Ajastettu
+runs.status = Tila
runs.empty_commit_message = (tyhjä kommittiviesti)
+variables.deletion = Poista muuttuja
+runners.new_notice = Testinajajan aloitusohjeet
workflow.dispatch.input_required = Arvo syötteelle "%s" vaadittu.
+runners.status.active = Aktiivinen
+variables.description = Muuttujat asetetaan tietyille toiminnoille eikä niitä voida lukea muutoin.
+runners.labels = Nimilaput
+runners.delete_runner_failed = Testinajajan poisto epäonnistui
+runners.delete_runner_header = Varmista testinajajan poisto
+runners.task_list.status = Tila
+runners.reset_registration_token_success = Testiajajan rekisteröintipoletti asetettu uudelleen onnistuneesti
+variables.none = Ei muuttujia vielä.
+runners.id = Tunniste
+runners.status = Tila
+runners.task_list = Ajajan viimeisimmät tehtävät
+runners.task_list.no_tasks = Tehtäviä ei ole vielä määritelty.
+runners.last_online = Viimeisin käynnissäoloajankohta
+runners.runner_title = Testinajaja
+runners.task_list.done_at = Valmistunut ajankohtana
+runs.no_matching_online_runner_helper = Testiajajaa nimilapulla %s ei löytynyt
+runs.no_results = Ei tuloksia.
+runners.delete_runner = Poista testinajaja
+variables.deletion.description = Muuttujan poistaminen on lopullista, eikä sitä voi perua. Jatketaanko?
workflow.dispatch.invalid_input_type = Syötetyyppi "%s" ei kelpaa.
workflow.dispatch.warn_input_limit = Näytetään vain ensimmäiset %d syötettä.
+runners.runner_manage_panel = Hallinnoi testinajajia
+variables = Muuttujat
+variables.management = Hallitse muuttujia
+variables.creation = Lisää muuttuja
+runners.new = Luo uusi testinajaja
+runners.version = Versio
runs.expire_log_message = Lokitiedostot on tyhjätty vanhenemisen vuoksi.
+runners.delete_runner_notice = Jos tehtävä on käynnissä tällä testinajajalla, se lopetetaan ja merkitään epäonnistuneeksi. Se voi rikkoa koonnin työnkulun.
+runners.update_runner_failed = Testinajajan päivitys epäonnistui
+variables.deletion.success = Muuttuja poistettu.
+variables.edit = Muokkaa muuttujaa
+variables.creation.success = Muuttuja "%s" lisätty.
+variables.deletion.failed = Muuttujan poisto epäonnistui.
+variables.creation.failed = Muuttujan lisäys epäonnistui.
+variables.update.failed = Muuttujan muokkaus epäonnistui.
+variables.update.success = Muuttuja muokattu.
variables.id_not_exist = Muuttujaa tunnisteella %d ei ole olemassa.
+runs.all_workflows = Kaikki työnkulut
workflow.dispatch.run = Suorita työnkulku
workflow.enable = Ota työnkulku käyttöön
+runs.no_workflows = Ei työnkulkuja vielä.
+runs.actors_no_select = Kaikki toimijat
+runs.workflow = Työnkulku
workflow.enable_success = Työnkulku "%s" on otettu käyttöön.
workflow.disabled = Työnkulku on poistettu käytöstä.
+runs.actor = Toimija
workflow.disable = Poista työnkulku käytöstä
workflow.disable_success = Työnkulku "%s" on poistettu käytöstä.
+runs.no_job = Työnkulun tulee sisältää vähintään yksi työ
+runs.invalid_workflow_helper = Työnkulun asetustiedosto on virheellinen. Tarkista asetustiedosto: %s
+runners = Ajajat
+actions = Actions
unit.desc = Hallitse integroituja CI-/CD-putkia Forgejo Actionsia hyödyntäen.
+runs.pushed_by = työntänyt
runs.no_workflows.help_no_write_access = Lisätietoja Forgejo Actionsista on saatavilla dokumentaatiosta.
+runners.status.idle = Jouten
+runners.status.offline = Ei-verkkotilassa
+runs.no_job_without_needs = Työnkulun tulee sisältää vähintään yksi työ ilman riippuvuuksia.
runs.no_runs = Työnkululla ei ole vielä suorituksia.
+variables.not_found = Muuttujaa ei löytynyt.
runs.no_workflows.help_write_access = Etkö tiedä, miten aloittaa Forgejo Actionsin käyttö? Lue pikaopas kirjoittaaksesi ensimmäisen työnkulun, sen jälkeen määritä Forgejo-ajaja suorittamaan asettamiasi töitä.
-workflow.dispatch.success = Työnkulun suoritusta pyydettiin onnistuneesti.
+
+
+
+
+runs.status_no_select = Kaikki tilat
+
workflow.dispatch.trigger_found = Tällä työnkululla on ~/.composee/config.json file:
+composer.install = Para i-install ang package gamit ang Composer, patakbuhin ang sumusunod na command:
+empty.repo = Nag-upload ka ba ng package, ngunit hindi pinapakita dito? Pumunta sa mga setting ng package at i-link iyan sa repo na ito.
+keywords = Mga keyword
+versions = Mga bersyon
+title = Mga package
desc = Ipamahala ang mga package ng repositoryo.
+registry.documentation = Para sa higit pang impormasyon tungkol sa %s registry, tignan ang dokumentasyon.
+published_by = Na-publish ang %[1]s ni/ng %[3]s
+requirements = Mga kinakailangan
+dependencies = Mga dependency
+details.author = May-akda
+details.project_site = Website ng proyekto
+details.license = Lisensya
+versions.view_all = Tignan lahat
+dependency.id = ID
+dependency.version = Bersyon
+alpine.registry = I-setup ang registry na ito sa pamamagitan ng pagdagdag ng url sa iyong /etc/apk/repositories file:
+alpine.registry.info = Pumili ng $branch at $repository mula sa listahan sa ibaba.
+alpine.install = Para i-install ang package, patakbuhin ang sumusunod na command:
+alpine.repository = Info ng repositoryo
+cargo.registry = I-setup ang registry na ito sa Cargo configuration file (halimbawa ~/.cargo/config.toml):
+chef.registry = I-setup ang registry na ito sa iyong ~/.chef/config.rb file:
+composer.dependencies = Mga dependency
+composer.dependencies.development = Mga dependency ng pag-develop
conan.details.repository = Repositoryo
+conan.registry = I-setup ang registry na ito mula sa command line:
+assets = Mga asset
+empty.documentation = Para sa higit pang impormasyon sa package registry, tignan ang dokumentasyon.
+cargo.install = Para i-install ang package gamit ang Cargo, patakbuhin ang sumusunod na command:
+published_by_in = Na-publish ang %[1]s ni %[3]s sa %[5]s
+alpine.registry.key = I-download ang registry public RSA key sa /etc/apk/keys folder para i-verify ang index signature:
+swift.install2 = at patakbuhin ang sumusunod na utos:
+arch.version.description = Paglalarawan
+arch.version.properties = Mga katangian ng bersyon
+settings.delete.description = Permanente ang pagbura ng package at hindi ito mababawi.
+owner.settings.cargo.initialize.description = Ang isang espesyal na index Git repository ay kinakailangan para gamitin ang Cargo registry. Ang paggamit ng opsyon na ito ay (muling) gagawin ang repositoryo at awtomatikong i-configure.
+owner.settings.cargo.rebuild.description = Maaaring maging kapaki-pakinabang ang muling pagtatayo kung ang index ay hindi naka-synchronize sa mga nakaimbak na Cargo package.
+helm.install = Para i-install ang package na ito, patakbuhin ang sumusunod na command:
+helm.registry = I-setup ang registry na ito mula sa command line:
+owner.settings.cargo.rebuild.no_index = Hindi makaka-rebuild, walang index na naka-initialize.
+pypi.install = Para i-install ang package gamit ang pip, patakbuhin ang sumusunod na command:
owner.settings.cleanuprules.keep.count.n = %d mga bersyon kada package
+owner.settings.cleanuprules.success.update = Na-update na cleanup rule.
+arch.version.backup = Backup
+owner.settings.cleanuprules.keep.pattern = Panatilihin ang mga bersyon na tumutugma
+conda.install = Para i-install ang package gamit ang Conda, patakbuhin ang sumusunod na command:
+container.multi_arch = OS / Arch
+debian.repository.components = Mga component
+conda.registry = I-set up ang registry na ito bilang Conda repository sa iyong .condarc file:
+npm.registry = I-set up ang registry na ito sa .npmrc file ng iyong proyekto:
+owner.settings.cargo.rebuild = I-rebuild ang index
+cran.registry = I-set up ang registry na ito sa iyong Rprofile.site na file:
+arch.version.depends = Dumedepende
+arch.version.provides = Nagbibigay
+arch.version.groups = Grupo
+arch.version.optdepends = Opsyonal na dumepende
+pub.install = Para i-install ang package gamit ang Dart, patakbuhin ang sumusunod na command:
+pypi.requires = Kinakailangan ang Python
+rubygems.dependencies.development = Mga development dependency
owner.settings.cleanuprules.keep.count.1 = 1 bersyon kada package
+owner.settings.cleanuprules.remove.pattern = Tanggalin ang mga bersyon na tumutugma sa
+nuget.install = Para i-install ang package gamit ang NuGet, patakbuhin ang sumusunod na command:
+container.labels = Mga Label
+rpm.repository.multiple_groups = Available ang package na ito sa iba't ibang grupo.
+settings.delete.error = Nabigong burahin ang package.
+owner.settings.cargo.title = Index ng Cargo registry
+debian.repository = Info ng repositoryo
+owner.settings.cleanuprules.remove.title = Ang mga bersyon na tumutugma sa mga rule na ito ay tatanggalin, maliban mung may rule sa itaas ay sasabihin na panatilihin sila.
+owner.settings.cleanuprules.remove.days = Tanggalin ang mga bersyon mas luma sa
+container.details.platform = Platform
+container.digest = Digest
+container.details.type = Uri ng image
+rubygems.required.ruby = Kinakailangan ang bersyon ng Ruby
+npm.dependencies.bundle = Mga kasamang dependency
+owner.settings.cleanuprules.success.delete = Nabura na ang cleanup rule.
+owner.settings.chef.keypair.description = Ang mga hiling na pinapadala sa Chef registry ay dapat na cryptographically na nakalagda bilang paraan ng authentication. Kapag nag-ge-generate ng isang keypair, ang pampublikong key lamang ang iniimbak ng Forgejo. Ang pribadong key ay binibigay sa iyo na gagamitin sa knife. Ang pag-generate ng bagong keypair i io-overwrite ang luma.
+npm.dependencies = Mga dependency
+npm.dependencies.peer = Mga peer dependency
+rubygems.install = Para i-install ang package sa pamamagitan ng gem, patakbuhin ang sumusunod na command:
+settings.link.description = Kung mag-link ka ng package sa repository, ang package ay nakalista sa listahan ng mga package ng repositoryo.
+settings.delete.success = Nabura na ang package.
+arch.pacman.repo.multi.item = Configuration para sa %s
+arch.pacman.conf = Idagdag ang server na may kaugnay na distribution at architechture sa /etc/pacman.conf:
+arch.pacman.sync = I-sync ang package sa pamamagitan ng pacman:
+arch.version.makedepends = Mga make depend
+arch.version.checkdepends = Mga check depend
+container.pull = Hilahin ang image mula sa command line:
+container.labels.key = Key
+cran.install = Para i-install ang package na ito, patakbuhin ang sumusunod na command:
+debian.repository.distributions = Mga distribution
+generic.download = I-download ang package mula sa command line:
+go.install = I-install ang package mula sa command line:
+maven.install2 = Patakbuhin sa pamamagitan ng command line:
+maven.download = Para i-download ang dependency, patakbuhin sa pamamagitan ng command line:
+nuget.registry = I-setup ang registry na ito mula sa command line:
+nuget.dependency.framework = Target na Framework
+npm.install = Para i-install ang package gamit ng npm, patakbuhin ang sumusunod na command:
+npm.install2 = o idagdag ito sa package.json file:
+npm.dependencies.development = Mga development dependency
+npm.details.tag = Tag
+swift.install = Idagdag ang package sa iyong Package.swift na file:
+vagrant.install = Para magdagdag ng Vagrant box, patakbuhin ang sumusunod na command:
+settings.link = I-link ang package na ito sa repository
+settings.link.select = Pumili ng repositoryo
+settings.link.button = I-update ang link ng repositoryo
+settings.link.error = Nabigong i-update ang link ng repositoryo.
+settings.delete = Burahin ang package
+owner.settings.cargo.initialize = I-initialize ang index
+owner.settings.cleanuprules.add = Magdagdag ng cleanup rule
+owner.settings.cleanuprules.preview = Preview ng cleanup rule
+owner.settings.cleanuprules.preview.overview = %d mga package ay naka-iskedyul para tanggalin.
+owner.settings.cleanuprules.preview.none = Hindi tumutugma sa anumang mga package ang cleanup rule.
owner.settings.cleanuprules.enabled = Naka-enable
+owner.settings.cleanuprules.pattern_full_match = I-apply ang pattern sa punong pangalan ng package
+owner.settings.chef.keypair = Gumawa ng key pair
+arch.pacman.helper.gpg = Magdagdag ng trust certificate para sa pacman:
+arch.pacman.repo.multi = Ang %s ay may katulad na beryson sa iba't ibang mga distribution.
+arch.version.conflicts = Mga salungatan
+arch.version.replaces = Pinapalit
+npm.dependencies.optional = Mga opsyonal na dependency
+rpm.distros.suse = sa mga SUSE based na distribution
+rpm.install = Para i-install ang package na ito, patakbuhin ang sumusunod na command:
+rpm.repository = Info ng repositoryo
+rpm.repository.architectures = Mga architechture
+rpm.registry = I-setup ang registry na ito mula sa command line:
+rpm.distros.redhat = sa mga RedHat based na distribution
+rubygems.dependencies.runtime = Mga runtime dependency
+rubygems.install2 = o idagdag ito sa Gemfile:
+debian.repository.architectures = Mga architechture
+owner.settings.chef.title = Chef registry
+rubygems.required.rubygems = Kinakailangan ang bersyon ng RubyGem
+owner.settings.cleanuprules.edit = I-edit ang cleanup rule
+settings.link.success = Matagumpay na na-update ang link ng repositoryo.
+owner.settings.cleanuprules.keep.pattern.container = Ang latest na bersyon ay palaging pinapatilihin para sa mga Container package.
+owner.settings.cleanuprules.none = Wala pang mga cleanup rule sa ngayon.
+owner.settings.cleanuprules.keep.count = Panatilihin ang pinaka-recent
+settings.delete.notice = Buburahin mo ang %s (%s). Hindi mababalikan ang aksyon na ito, sigurado ka ba?
+owner.settings.cargo.initialize.error = Nabigong i-initialize ang Cargo index: %v
+debian.install = Para i-install ang package na ito, patakbuhin ang sumusunod na command:
+owner.settings.cargo.rebuild.error = Nabigong i-rebuild ang cargo index: %v
+conan.install = Para i-install ang package gamit ang Conan, patakbuhin ang sumusunod na command:
+swift.registry = I-setup ang registry na ito mula sa command line:
+maven.registry = I-set up ang registry na ito sa iyong pom.xml ng iyong proyekto:
+owner.settings.cleanuprules.keep.title = Ang mga bersyon na tumutugma sa mga rule na ito ay papanatilihin, kahit na tumutugma sila sa removal rule sa ibaba.
+maven.install = Para gamitin ang package isama ang sumusunod sa dependencies block sa pom.xml file:
+container.labels.value = Value
+debian.registry = I-setup ang registry na ito mula sa command line:
+debian.registry.info = Pumili ng $distribution at $component sa listahan sa ibaba.
+owner.settings.cargo.rebuild.success = Matagumpay na na-rebuild ang Cargo index.
+owner.settings.cleanuprules.title = Mga cleanup rule
+container.layers = Mga layer ng image
+container.images.title = Mga image
+search_in_external_registry = Maghanap sa %s
+alt.registry = I-setup ang registry na ito mula sa command line:
+alt.registry.install = Para i-install ang package na ito, patakbuhin ang sumusunod na command:
+alt.install = I-install ang package
+alt.setup = Idagdag ang repositoryo sa listahan ng mga nakakonektang repositoryo (piliin ang kinakailangang architechture sa halip ng "_arch_"):
+alt.repository = Info ng repositoryo
+alt.repository.architectures = Mga architechture
+alt.repository.multiple_groups = Available ang package na ito sa iba't ibang grupo.
[actions]
+runners.last_online = Huling oras na online
+status.waiting = Hinihintay
+runners.task_list.run = Patakbuhin
+runners.description = Paglalarawan
+runners.owner_type = Uri
+runners.name = Pangalan
+status.success = Tagumpay
+runs.pushed_by = itinulak ni/ng
+runners.status = Katayuan
+status.failure = Nabigo
+actions = Mga Aksyon
+runs.no_job = Ang workflow ay dapat maglaman ng hindi bababa sa isang trabaho
+runners = Mga Runner
+runs.commit = Commit
workflow.dispatch.trigger_found = Mayroong /etc/apk/repositories :
+alpine.registry.key=Téléchargez la clé RSA publique du registre dans le dossier /etc/apk/keys/ pour vérifier la signature de l'index :
+alpine.registry.info=Choisissez $branch et $repository dans la liste ci-dessous.
+alpine.install=Pour installer le paquet, exécutez la commande suivante :
+alpine.repository=Informations sur le dépôt
+alpine.repository.branches=Branches
+alpine.repository.repositories=Dépôts
+alpine.repository.architectures=Architectures
+cargo.registry=Configurez ce registre dans le fichier de configuration Cargo (par exemple ~/.cargo/config.toml) :
+cargo.install=Pour installer le paquet en utilisant Cargo, exécutez la commande suivante :
+chef.registry=Configurer ce registre dans votre fichier ~/.chef/config.rb :
+chef.install=Pour installer le paquet, exécutez la commande suivante :
+composer.registry=Configurez ce registre dans votre fichier ~/.composer/config.json :
+composer.install=Pour installer le paquet en utilisant Composer, exécutez la commande suivante :
+composer.dependencies=Dépendances
+composer.dependencies.development=Dépendances de développement
conan.details.repository=Dépôt
+conan.registry=Configurez ce registre à partir d'un terminal :
+conan.install=Pour installer le paquet en utilisant Conan, exécutez la commande suivante :
+conda.registry=Configurez ce registre en tant que dépôt Conda dans le fichier .condarc :
+conda.install=Pour installer le paquet en utilisant Conda, exécutez la commande suivante :
+container.details.type=Type d'image
+container.details.platform=Plateforme
+container.pull=Tirez l'image depuis un terminal :
+container.digest=Empreinte
+container.multi_arch=SE / Arch
+container.layers=Calques d'image
+container.labels=Labels
+container.labels.key=Clé
+container.labels.value=Valeur
+cran.registry=Configurez ce registre dans le fichier Rprofile.site :
+cran.install=Pour installer le paquet, exécutez la commande suivante :
+debian.registry=Configurez ce registre à partir d'un terminal :
+debian.registry.info=Choisissez $distribution et $component dans la liste ci-dessous.
+debian.install=Pour installer le paquet, exécutez la commande suivante :
+debian.repository=Infos sur le dépôt
+debian.repository.distributions=Distributions
+debian.repository.components=Composants
+debian.repository.architectures=Architectures
+generic.download=Télécharger le paquet depuis un terminal :
+go.install=Installer le paquet à partir de la ligne de commande :
+helm.registry=Configurer ce registre à partir d'un terminal :
+helm.install=Pour installer le paquet, exécutez la commande suivante :
+maven.registry=Configurez ce registre dans le fichier pom.xml de votre projet :
+maven.install=Pour utiliser le paquet, inclure ce qui suit dans le bloc dependencies dans le fichier pom.xml :
+maven.install2=Exécuter dans un terminal :
+maven.download=Pour télécharger la dépendance, exécutez dans un terminal :
+nuget.registry=Configurer ce registre à partir d'un terminal :
+nuget.install=Pour installer le paquet en utilisant NuGet, exécutez la commande suivante :
+nuget.dependency.framework=Cadriciel cible
+npm.registry=Configurez ce registre dans le fichier .npmrc de votre projet :
+npm.install=Pour installer le paquet en utilisant npm, exécutez la commande suivante :
+npm.install2=ou ajoutez-le au fichier package.json :
+npm.dependencies=Dépendances
+npm.dependencies.development=Dépendances de développement
+npm.dependencies.peer=Dépendances de pairs
+npm.dependencies.optional=Dépendances optionnelles
+npm.details.tag=Balise
+pub.install=Pour installer le paquet en utilisant Dart, exécutez la commande suivante :
+pypi.requires=Nécessite Python
+pypi.install=Pour installer le paquet en utilisant pip, exécutez la commande suivante :
+rpm.registry=Configurez ce registre à partir d'un terminal :
+rpm.distros.redhat=sur les distributions basées sur RedHat
+rpm.distros.suse=sur les distributions basées sur SUSE
+rpm.install=Pour installer le paquet, exécutez la commande suivante :
+rpm.repository = Information sur le dépôt
+rpm.repository.architectures = Architectures
+rpm.repository.multiple_groups = Ce paquet est disponible dans plusieurs groupes.
+rubygems.install=Pour installer le paquet en utilisant gem, exécutez la commande suivante :
+rubygems.install2=ou ajoutez-le au Gemfile :
+rubygems.dependencies.runtime=Dépendances d'exécution
+rubygems.dependencies.development=Dépendances de développement
+rubygems.required.ruby=Nécessite Ruby en version
+rubygems.required.rubygems=Nécessite RubyGem en version
+swift.registry=Configurez ce registre à partir d'un terminal :
+swift.install=Ajoutez le paquet dans votre fichier Package.swift :
+swift.install2=et exécutez la commande suivante :
+vagrant.install=Pour ajouter une machine Vagrant, exécutez la commande suivante :
+settings.link=Lier ce paquet à un dépôt
+settings.link.description=Si vous liez un paquet à dépôt, le paquet sera inclus dans sa liste des paquets.
+settings.link.select=Sélectionner un dépôt
+settings.link.button=Actualiser le lien du dépôt
+settings.link.success=Le lien du dépôt a été mis à jour avec succès.
+settings.link.error=Impossible de mettre à jour le lien du dépôt.
+settings.delete=Supprimer le paquet
+settings.delete.description=Supprimer un paquet est permanent et irréversible.
+settings.delete.notice=Vous êtes sur le point de supprimer %s (%s). Cette opération est irréversible, êtes-vous sûr ?
+settings.delete.success=Le paquet a été supprimé.
+settings.delete.error=Impossible de supprimer le paquet.
+owner.settings.cargo.title=Index du registre cargo
+owner.settings.cargo.initialize=Initialiser l'index
+owner.settings.cargo.initialize.description=Un dépôt Git d’index spécial est nécessaire pour utiliser le registre Cargo. Utiliser cette option va (re)créer le dépôt et le configurer automatiquement.
+owner.settings.cargo.initialize.error=Impossible d'initialiser l'index de Cargo : %v
+owner.settings.cargo.initialize.success=L'index Cargo a été créé avec succès.
+owner.settings.cargo.rebuild=Reconstruire l'index
+owner.settings.cargo.rebuild.description=La reconstruction peut être utile si l'index n'est pas synchronisé avec les paquets Cargo stockés.
+owner.settings.cargo.rebuild.error=Impossible de reconstruire l'index Cargo : %v
+owner.settings.cargo.rebuild.success=L'index Cargo a été reconstruit avec succès.
+owner.settings.cleanuprules.title=Règles de nettoyage
+owner.settings.cleanuprules.add=Ajouter une règle de nettoyage
+owner.settings.cleanuprules.edit=Modifier la règle de nettoyage
+owner.settings.cleanuprules.none=Aucune règle de nettoyage disponible. Veuillez consulter la documentation.
+owner.settings.cleanuprules.preview=Aperçu des règles de nettoyage
+owner.settings.cleanuprules.preview.overview=%d paquets sont programmés pour être supprimés.
+owner.settings.cleanuprules.preview.none=La règle de nettoyage ne correspond à aucun paquet.
owner.settings.cleanuprules.enabled=Activé
+owner.settings.cleanuprules.pattern_full_match=Appliquer le motif au nom complet du paquet
+owner.settings.cleanuprules.keep.title=Les versions qui correspondent à ces règles sont conservées, même si elles correspondent à une règle de suppression ci-dessous.
+owner.settings.cleanuprules.keep.count=Garder le plus récent
owner.settings.cleanuprules.keep.count.1=1 version par paquet
owner.settings.cleanuprules.keep.count.n=%d versions par paquet
+owner.settings.cleanuprules.keep.pattern=Garder les versions correspondantes
+owner.settings.cleanuprules.keep.pattern.container=La version latest est toujours conservée pour les paquets Container.
+owner.settings.cleanuprules.remove.title=Les versions qui correspondent à ces règles sont supprimées, sauf si une règle ci-dessus dit de les garder.
+owner.settings.cleanuprules.remove.days=Supprimer les versions antérieures à
+owner.settings.cleanuprules.remove.pattern=Supprimer les versions correspondantes
+owner.settings.cleanuprules.success.update=La règle de nettoyage a été mise à jour.
+owner.settings.cleanuprules.success.delete=La règle de nettoyage a été supprimée.
+owner.settings.chef.title=Dépôt Chef
+owner.settings.chef.keypair=Générer une paire de clés
+owner.settings.chef.keypair.description=Les requêtes envoyées au registre Chef doivent être signées cryptographiquement à des fin d'authentification. Lorsqu'une paire de clés est générée, seule la clé publique est conservée dans Forgejo. La clé privée est fournie afin que vous puissiez l'utiliser avec knife. La génération d'une nouvelle clé remplace la précédente.
+owner.settings.cargo.rebuild.no_index = Incapable de reconstruire, index non initialisé.
+npm.dependencies.bundle = Bundles de dépendances
+arch.pacman.helper.gpg = Ajouter un certificat de confiance pour pacman :
+arch.pacman.repo.multi = %s a la même version dans différentes distributions.
+arch.pacman.repo.multi.item = Configuration pour %s
+arch.pacman.conf = Ajouter un serveur associées à la distribution et l'architecture dans /etc/pacman.conf :
+arch.pacman.sync = Synchroniser le paquet avec pacman :
+arch.version.properties = Propriétés de version
+arch.version.description = Description
+arch.version.provides = Fournit
+arch.version.groups = Groupe
+arch.version.depends = Dépend
+arch.version.optdepends = Dépendances optionnelles
+arch.version.checkdepends = Vérifier les dépendances
+arch.version.conflicts = Conflits
+arch.version.replaces = Remplace
+arch.version.backup = Sauvegarde
+arch.version.makedepends = Faire des dépendances
+container.images.title = Images
+search_in_external_registry = Rechercher dans %s
+alt.repository = Informations sur le dépôt
+alt.repository.architectures =Architectures
+alt.registry = Configurez ce registre à partir d'un terminal :
+alt.registry.install = Pour installer le paquet, exécutez la commande suivante :
+alt.install = Installer le paquet
+alt.repository.multiple_groups = Ce paquet est disponible dans plusieurs groupes.
+alt.setup = Ajouter un dépôt à la liste des dépôts connecté (choisissez l'architecture nécessaire à la place de "_arch") :
[secrets]
secrets=Secrets
@@ -3429,8 +3724,68 @@ deletion.failed=Impossible de supprimer le secret.
management=Gestion des secrets
[actions]
+actions=Actions
+
unit.desc=Gérer l'intégration continue avec Forgejo Actions.
+status.unknown=Inconnu
+status.waiting=En attente
+status.running=En cours d'exécution
+status.success=Succès
+status.failure=Échec
+status.cancelled=Annulé
+status.skipped=Ignoré
+status.blocked=Bloqué
+
+runners=Exécuteurs
+runners.runner_manage_panel=Gestion des exécuteurs
+runners.new=Créer un nouvel exécuteur
+runners.new_notice=Comment démarrer un exécuteur
+runners.status=Statut
+runners.id=ID
+runners.name=Nom
+runners.owner_type=Type
+runners.description=Description
+runners.labels=Labels
+runners.last_online=Dernière fois en ligne
+runners.runner_title=Exécuteur
+runners.task_list=Tâches récentes sur cet exécuteur
+runners.task_list.no_tasks=Il n'y a pas de tâche ici.
+runners.task_list.run=Exécuter
+runners.task_list.status=Statut
+runners.task_list.repository=Dépôt
+runners.task_list.commit=Révision
+runners.task_list.done_at=Fait à
+runners.edit_runner=Éditer l'Exécuteur
+runners.update_runner=Appliquer les modifications
+runners.update_runner_success=Exécuteur mis à jour avec succès
+runners.update_runner_failed=Impossible d'actualiser l'Exécuteur
+runners.delete_runner=Supprimer cet exécuteur
+runners.delete_runner_success=Exécuteur supprimé avec succès
+runners.delete_runner_failed=Impossible de supprimer l'Exécuteur
+runners.delete_runner_header=Confirmer la suppression de cet exécuteur
+runners.delete_runner_notice=Si une tâche est en cours sur cet exécuteur, elle sera terminée et marquée comme échouée. Cela risque d’interrompre le flux de travail.
+runners.none=Aucun exécuteur disponible
+runners.status.unspecified=Inconnu
+runners.status.idle=Inactif
+runners.status.active=Actif
+runners.status.offline=Hors-ligne
+runners.version=Version
+runners.reset_registration_token=Réinitialiser le jeton d'enregistrement
+runners.reset_registration_token_success=Le jeton d’inscription de l’exécuteur a été réinitialisé avec succès
+
+runs.all_workflows=Tous les workflows
+runs.commit=Révision
+runs.scheduled=Planifié
+runs.pushed_by=soumis par
+runs.invalid_workflow_helper=La configuration du flux de travail est invalide. Veuillez vérifier votre fichier %s
+runs.no_matching_online_runner_helper=Aucun exécuteur en ligne correspondant au libellé %s
+runs.actor=Acteur
+runs.status=Statut
+runs.actors_no_select=Tous les acteurs
+runs.status_no_select=Touts les statuts
+runs.no_results=Aucun résultat correspondant.
+runs.no_workflows=Il n'y a pas encore de workflows.
runs.no_runs=Le flux de travail n'a pas encore d'exécution.
runs.empty_commit_message=(message de révision vide)
@@ -3442,8 +3797,25 @@ workflow.disabled=Le flux de travail est désactivé.
need_approval_desc=Besoin d’approbation pour exécuter des flux de travail pour une demande d’ajout de bifurcation.
+variables=Variables
+variables.management=Gestion des variables
+variables.creation=Ajouter une variable
+variables.none=Il n'y a pas encore de variables.
+variables.deletion=Retirer la variable
+variables.deletion.description=La suppression d’une variable est permanente et ne peut être défaite. Continuer ?
+variables.description=Les variables sont passées aux actions et ne peuvent être lues autrement.
variables.id_not_exist = La variable numéro %d n’existe pas.
+variables.edit=Modifier la variable
+variables.deletion.failed=Impossible de retirer la variable.
+variables.deletion.success=La variable a bien été retirée.
+variables.creation.failed=Impossible d'ajouter la variable.
+variables.creation.success=La variable « %s » a été ajoutée.
+variables.update.failed=Impossible d’éditer la variable.
+variables.update.success=La variable a bien été modifiée.
+runs.workflow = Workflow
+runs.no_job_without_needs = Le workflow doit contenir au moins une tâche sans dépendances.
workflow.dispatch.use_from = Utiliser un workflow depuis
+runs.no_job = Le workflow doit au moins contenir une tâche
workflow.dispatch.trigger_found = Ce workflow a un déclencheur d'événement {{ctx.Locale.Tr "admin.monitor.queue.settings.description"}}
+{{ctx.Locale.Tr "admin.monitor.queue.settings.desc"}}
{{ctx.Locale.Tr "admin.monitor.process.cancel_notices" (``|TrustHTML)}}
+{{ctx.Locale.Tr "admin.monitor.process.cancel_notices" (``|SafeHTML)}}
{{ctx.Locale.Tr "admin.monitor.process.cancel_desc"}}