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 +1886,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 +1897,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 +1906,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 +1941,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 +1959,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 +2119,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 +2204,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 +2272,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..6cf85867bc 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 = Настройките са мястото, където можете да управлявате настройките за хранилището
@@ -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,6 +1986,7 @@ 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 = Прикачен файл
@@ -1811,7 +2010,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 +2024,7 @@ link_modal.header = Добавяне на връзка
buttons.indent.tooltip = Вмъкване на елементи с едно ниво
buttons.unindent.tooltip = Изваждане на елементи с едно ниво
link_modal.paste_reminder = Подсказка: С URL адрес в клипборда можете да поставите директно в редактора, за да създадете връзка.
+
link_modal.url = Адрес
[org]
@@ -2037,6 +2237,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 +2349,7 @@ auths.port = Порт
auths.type = Тип
config.ssh_config = SSH конфигурация
monitor.stats = Статистика
+monitor.queue = Опашка: %s
config = Конфигурация
config.mailer_user = Потребител
config.enable_captcha = Включване на CAPTCHA
@@ -2157,6 +2359,7 @@ config.git_config = Git конфигурация
config.mailer_protocol = Протокол
users.bot = Бот
config.db_path = Път
+monitor.queues = Опашки
config.server_config = Сървърна конфигурация
packages.size = Размер
settings = Админ. настройки
@@ -2181,7 +2384,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 +2476,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 +2575,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 +2616,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 +2640,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 +2689,10 @@ submodule = Подмодул
[dropzone]
+default_message = Пуснете файлове тук или щракнете, за качване.
+remove_file = Премахване на файла
+file_too_big = Размерът на файла ({{filesize}} MB) надвишава максималния размер от ({{maxFilesize}} MB).
+invalid_input_type = Не можете да качвате файлове от този тип.
[graphs]
component_loading_failed = Неуспешно зареждане на %s
@@ -2484,17 +2733,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 = Четене: Достъп до проектните табла на хранилището.
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..be758e072c 100644
--- a/options/locale/locale_ca.ini
+++ b/options/locale/locale_ca.ini
@@ -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
@@ -402,7 +414,7 @@ buttons.quote.tooltip = Citar text
buttons.enable_monospace_font = Habilitar la font monoespai
buttons.disable_monospace_font = Deshabilita la font monoespai
buttons.code.tooltip = Afegir codi
-buttons.link.tooltip = Afegir un enllaç (Ctrl+K / ⌘K)
+buttons.link.tooltip = Afegir un enllaç
buttons.list.unordered.tooltip = Afegir un llista de punts
buttons.list.ordered.tooltip = Afegir una llista enumerada
buttons.list.task.tooltip = Afegir una llista de tasques
@@ -604,12 +616,15 @@ username_error_no_dots = ` només pot contenir caràcters alfanumèrics ("0-9","
username_claiming_cooldown = No es pot reclamar el nom d'usuari perquè el seu període de temps de recuperació encara no ha acabat. Es podrà reclamar el %[1]s.
invalid_group_team_map_error = ` el mapatge no és vàlid: %s`
repository_force_private = S'ha activat "Forçar privat": els repositoris privats no es poden fer públics.
+
2fa_auth_required = L'accés remot requereix una autenticació de doble factor.
+
visit_rate_limit = S'ha sobrepassat la taxa de visita remota.
unset_password = L'usuari no ha establert una contrasenya.
-invalid_ssh_principal = Principal invàlid: %s
+
team_no_units_error = Permet l'accés a una secció del repositori com a mínim.
unsupported_login_type = El tipus d'accés no permet eliminar el compte.
+invalid_ssh_principal = Principal invàlid: %s
[settings]
pronouns = Pronoms
@@ -874,6 +889,7 @@ visibility.public = Públic
visibility.limited = Limitat
visibility.private = Privat
primary = Principal
+
lookup_avatar_by_mail = Cercar l'avatar amb l'adreça de correu electrònic
access_token_desc = Els permisos de testimoni seleccionats es limiten a les rutes API corresponents. Llegiu la documentació per a més informació.
oauth2_confidential_client = Client confidencial. Seleccioneu aquesta opció per a aplicacions que mantinguin el secret confidencial, com les aplicacions web. No la seleccioneu pas per a aplicacions nadiues, tant d'escriptori com mòbils.
@@ -894,19 +910,12 @@ quota.rule.no_limit = Il·limitat
quota.sizes.all = Tot
quota.sizes.assets.all = Recursos
quota.sizes.wiki = Wiki
+
user_block_yourself = No us podeu bloquejar.
quota.applies_to_user = Les regles de quota següents s'apliquen al vostre compte
quota.applies_to_org = Les regles de quota següents s'apliquen a aquesta organització
quota.rule.exceeded = Sobrepassat
-manage_ssh_principals = Gestiona els Certificats de Principals SSH
-principal_desc = Aquests certificats principals d'SSH són associats al vostre compte i permeten accés complet als vostres repositoris.
-add_new_principal = Afegir principal
-ssh_principal_been_used = Aquest principal ja s'ha afegit al servidor.
-add_principal_success = S'ha afegit el certificat principal SSH "%S".
-ssh_principal_deletion = Eliminar Certificat Principal SSH
-ssh_principal_deletion_desc = Eliminar un Certificat Principal SSH revoca el seu accés al vostre compte. Continuar?
-ssh_principal_deletion_success = S'ha eliminat el principal.
-principal_state_desc = Aquest principal s'ha usat en els darrers 7 dies
+
change_username_redirect_prompt.with_cooldown.one = El nom d'usuari antic estarà disponible per a tothom després d'%[1]d dia. Podeu reclamar-lo abans que passi aquest temps.
change_username_redirect_prompt.with_cooldown.few = El nom d'usuari antic estarà disponible per a tothom després de %[1]d dies. Podeu reclamar-lo abans que passi aquest temps.
additional_repo_units_hint_description = Mostra un suggeriment per "Habilitar-ne més" pels repositoris que no tenen habilitades totes les unitats.
@@ -916,13 +925,22 @@ primary_email = Fer-la principal
activate_email = Enviar l'activació
email_preference_set_success = S'ha configurat correctament la preferència de correu electrònic.
keep_email_private_popup = La vostra adreça de correu electrònic no es mostrarà al vostre perfil i no serà la predeterminada pels commits fets mitjançat la interfície web, com ara pujades de fitxers, modificacions i commits de fusió. En el seu lloc, una adreça especial %s es pot fer servir per enllaçar commits al vostre compte. Aquesta opció no afectarà els commits ja existents.
+manage_ssh_principals = Gestiona els Certificats de Principals SSH
add_key = Afegir una clau
+principal_desc = Aquests certificats principals d'SSH són associats al vostre compte i permeten accés complet als vostres repositoris.
+add_new_principal = Afegir principal
+ssh_principal_been_used = Aquest principal ja s'ha afegit al servidor.
gpg_key_matched_identities_long = Les identitats incrustades en aquesta clau coincideixen amb les següents adreces de correu electrònic activades per aquest usuari. Els commits coincidents amb aquestes adreces de correu electrònic es poden verificar amb aquesta clau.
gpg_token_signature = Firma GPG blindada
ssh_token_signature = Firma SSH blindada
+add_principal_success = S'ha afegit el certificat principal SSH "%S".
+ssh_principal_deletion = Eliminar Certificat Principal SSH
ssh_key_deletion_desc = Eliminar una clau SSH en revocarà l'accés al vostre compte. Voleu continuar?
gpg_key_deletion_desc = Eliminar una clau GPG des-verificarà els commits firmats per ella. Voleu continuar?
+ssh_principal_deletion_desc = Eliminar un Certificat Principal SSH revoca el seu accés al vostre compte. Continuar?
+ssh_principal_deletion_success = S'ha eliminat el principal.
valid_until_date = Vàlid fins %s
+principal_state_desc = Aquest principal s'ha usat en els darrers 7 dies
repo_and_org_access = Accés al repositori i a l'organització
webauthn_delete_key = Eliminar la clau de seguretat
webauthn_alternative_tip = Segurament voldreu configurar un mètode d'autenticació addicional.
@@ -1118,6 +1136,11 @@ template.webhooks = Webhooks
template.topics = Temes
template.avatar = Avatar
need_auth = Autorització
+migrate_items_wiki = Wiki
+migrate_items_milestones = Fites
+migrate_items_labels = Etiquetes
+migrate_items_issues = Problemes
+migrate_items_releases = Publicacions
unwatch = Deixa de seguir
watch = Segueix
unstar = Treu l'estrella
@@ -1454,7 +1477,7 @@ issues.ref_closing_from = `ha fet referència a aquesta incidèn
issues.ref_reopening_from = `ha fet referència a aquesta incidència en una sol·licitud d'extracció %[3]s que la reobrirà, %[1]s`
issues.author.tooltip.issue = Aquest usuari és l'autor d'aquesta incidència.
issues.author.tooltip.pr = Aquest usuari és l'autor d'aquesta sol·licitud d'extracció.
-issues.role.owner_helper = Aquest usuari és un propietari d'aquest repositori.
+issues.role.owner_helper = Aquest usuari és el propietari d'aquest repositori.
issues.role.member_helper = Aquest usuari és membre de la organització a la qual pertany aquest repositori.
issues.role.collaborator_helper = S'ha convidat aquest usuari a col·laborar al repositori.
issues.role.first_time_contributor = Col·laborador per primera vegada
@@ -1604,6 +1627,7 @@ activity.git_stats_addition_n = %d addicions
activity.git_stats_deletion_1 = %d eliminació
activity.git_stats_deletion_n = %d eliminacions
settings.mirror_settings.docs = Configureu el vostre repositori per sincronitzar commits, etiquetes i branques automàticament amb un altre repositori.
+
rss.must_be_on_branch = Heu d'estar en una branca per a tenir un canal RSS.
admin.manage_flags = Gestiona les marques
admin.enabled_flags = Marques habilitades del repositori:
@@ -1635,6 +1659,8 @@ form.string_too_long = El text introduït té més de %d caràcters.
migrate_options = Opcions de migració
migrate_options_mirror_helper = Aquest repositori serà un mirall
migrate_options_lfs_endpoint.description.local = També s'accepta un camí al servidor local.
+migrate_items = Elements de migració
+
open_with_editor = Obre amb %s
mirror_prune_desc = Elimina les referències de seguiment remot obsoletes
mirror_sync_on_commit = Sincronitza quan es pugin commits
@@ -1661,10 +1687,388 @@ migrate_options_lfs = Migra els fitxers LFS
migrate_options_lfs_endpoint.label = Punt final LFS
migrate_options_lfs_endpoint.description = En migrar, s'intentarà utilitzar el vostre remot git per a determinar el servidor LFS. També podeu especificar un punt final personalitzat si les dades LFS del repositori són en un altre lloc.
migrate_options_lfs_endpoint.placeholder = Si ho deixeu en blanc, el punt final derivarà de l'URL de clonació
+migrate_items_pullrequests = Pull requests
+
+fork_repo = Bifurca el repositori
+fork_from = Bifurcar des de
+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.
+default_branch_helper = La branca per defecte és la branca base pels pull requests i els commits.
+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.
+delete_preexisting_success = S'ha suprimit els fitxers no-adoptats a %s
+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.
+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_items_merge_requests = Sol·licituds de fusió
+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.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 = No podeu importar repositoris locals.
+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.
+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.
+migrate.migrating_git = Migrant dades Git
+migrate.migrating_topics = Migrant tòpics
+migrate.migrating_milestones = Migrant fites
+migrate.migrating_labels = Migrant etiquetes
+migrate.migrating_releases = Migrant publicacions
+migrate.migrating_issues = Migrant problemes
+migrate.migrating_pulls = Migrant «pull requests»
+migrate.cancel_migrating_title = Cancel·la la migració
+migrate.cancel_migrating_confirm = Voleu cancel·lar aquesta migració?
+mirror_from = mirall de
+forked_from = bifurcat des de
generated_from = generat 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
+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
+n_commit_one = %s commit
+n_commit_few = %s commits
+n_branch_one = Branca %s
+n_branch_few = Branques %s
+n_tag_one = Etiqueta %s
+n_tag_few = Etiquetes %s
+n_release_one = Publicació %s
+n_release_few = Publicacions %s
+file.title = %s a %s
+file_follow = Seguir l'enllaç simbòlic
+file_view_rendered = Veure renderitzat
+file_view_raw = Veure cru
+escape_control_characters =Escapar
+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.update = Actualitzar %s
-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
+editor.patch = Aplicar pedaç
+editor.patching = Aplicant el pedaç a:
+editor.signoff_desc = Afegeix un "Signat per" seguit de l'autor al final del missatge del commit.
+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.cherry_pick = Triar a dit %s a:
+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.signed_by_untrusted_user_unmatched = Signat per un usuari no fiable que no coincideix amb l'autor del commit
+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:
+commit.cherry-pick = Triar a dit
+commit.cherry-pick-header = Triar a dit: %s
+commit.cherry-pick-content = Seleccioneu una branca per triar-hi:
+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.basic_kanban = Kanban bàsic
+projects.type.bug_triage = Triatge d'errors
+projects.column.set_default = Definir com a predeterminada
+projects.column.set_default_desc = Estableix aquesta columna com a predeterminada per als problemes i pulls sense categoria
+projects.column.assigned_to = Assignat a
+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 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
@@ -2214,12 +2261,14 @@ 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.commit_empty_file_text = L'arxiu que s'està a punt de cometre és buit. Procedir?
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".
@@ -2253,6 +2302,7 @@ 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.no_merge_not_ready = Aquesta «pull request» no està llesta per a ser fusionada, comprova l'estat de revisió i les comprovacions d'estat.
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
@@ -2273,6 +2323,7 @@ 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.pulse = Pols
activity.navbar.recent_commits = Commits recents
activity.published_prerelease_label = Pre-publicació
activity.git_stats_commit_1 = %d commit
@@ -2348,6 +2399,14 @@ 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.event_header_action = Esdeveniments d'execució d'accions
+settings.event_action_failure = Fallada
+settings.event_action_failure_desc = L'Acció ha fallat.
+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.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.
@@ -2359,6 +2418,9 @@ 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.web_hook_name_feishu = Feishu / Lark Suite
+settings.web_hook_name_larksuite_only = Lark Suite
+settings.web_hook_name_wechatwork = WeCom (Wechat Work)
settings.packagist_username = Nom d'usuari Packagist
settings.packagist_api_token = Testimoni API
settings.packagist_package_url = URL del paquet Packagist
@@ -2391,6 +2453,7 @@ 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_deploy_keys = Posar les claus d'implementació amb accés d'escriptura per pujar (push) a la llista blanca.
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ó
@@ -2402,9 +2465,13 @@ settings.protect_status_check_patterns_desc = Introdueix patrons per especificar
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.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.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
@@ -2423,8 +2490,21 @@ settings.remove_protected_branch_failed = No s'ha pogut eliminar la regla de pro
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.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.merge_style_desc = Estils de fusió
settings.default_merge_style_desc = Estil de fusió predeterminat
+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.tags.protection = Protecció d'etiquetes
settings.tags.protection.pattern = Patró d'etiquetes
settings.tags.protection.allowed.users = Usuaris permesos
@@ -2451,35 +2531,6 @@ settings.unarchive.text = Des-arxivar el repositori farà possible rebre-hi comm
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
@@ -2497,10 +2548,12 @@ 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.found = S'ha trobat %d punters de blob - %d associats, %d no associats (%d no són a l'emmagatzematge)
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.lfs_pointers.associateAccessible = Associar %d OIDs accessibles
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.
@@ -2521,13 +2574,13 @@ 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"
+release.summary_card_alt = Panell de resum d'una publicació titulada "%s" al repositori %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_success = S'ha eliminat la branca "%s".
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
@@ -2567,13 +2620,10 @@ 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]
@@ -2616,16 +2666,22 @@ 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
+normal_file = Fitxer normal
[markup]
+filepreview.truncated = La vista prèvia s'ha truncat
+
+filepreview.line = Línia %[1]d a %[2]s
+filepreview.lines = Línies %[1]d a %[2]d en %[3]s
[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% :)
@@ -2682,16 +2738,16 @@ 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_desc = Descripció
+team_name = Nom de l'equip
+team_desc = Descripció
+
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.
@@ -2709,12 +2765,14 @@ follow_blocked_user = No podeu seguir aquesta organització perquè us ha bloque
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.repoadminchangeteam = L'administrador del repositori pot donar-ne i treure'n l'accés als equips
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
+members.leave = Marxar
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.
@@ -2743,51 +2801,53 @@ 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
@@ -2811,6 +2871,12 @@ 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.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
+
+notices = Notificacions del sistema
+dashboard.operation_switch = Intercanvia
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
@@ -2820,12 +2886,13 @@ 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.process = Cron: %[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.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.
@@ -2835,6 +2902,30 @@ 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.server_uptime = Temps de funcionament del servidor
+dashboard.current_goroutine = Goroutines actuals
+dashboard.current_memory_usage = Ús de memòria actual
+dashboard.total_memory_allocated = Total de memòria adjudicada
+dashboard.memory_obtained = Memòria rebuda
+dashboard.pointer_lookup_times = Temps de consulta dels punters
+dashboard.memory_free_times = Alliberaments de memòria
+dashboard.current_heap_usage = Ús del heap actual
+dashboard.heap_memory_obtained = Memòria de heap rebuda
+dashboard.heap_memory_idle = Memòria del heap en repòs
+dashboard.heap_memory_in_use = Memòria del heap en ús
+dashboard.heap_memory_released = Memòria del heap alliberada
+dashboard.heap_objects = Objectes del heap
+dashboard.bootstrap_stack_usage = Ús de l'arrancada de la pila (stack)
+dashboard.stack_memory_obtained = Memòria de la pila (stack) rebuda
+dashboard.mspan_structures_usage = Ús de les estructures MSpan
+dashboard.mspan_structures_obtained = Estructures MSpan rebudes
+dashboard.mcache_structures_usage = Ús de les estructures MCache
+dashboard.mcache_structures_obtained = Estructures MCache rebudes
+dashboard.gc_metadata_obtained = Metadades del GC rebudes
+dashboard.next_gc_recycle = Proper cicle de GC
+dashboard.last_gc_time = Temps des del darrer GC
+dashboard.total_gc_pause = Pausa total de GC
+dashboard.last_gc_pause = Darrera pausa de GC
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
@@ -2844,8 +2935,6 @@ 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
@@ -2853,6 +2942,7 @@ users.restricted = Restringit
users.reserved = Reservat
users.bot = Bot
users.remote = Remot
+users.2fa = A2F
users.repos = Repos
users.created = Creats
users.last_login = Darrer inici de sessió
@@ -2891,6 +2981,18 @@ 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.reset_2fa = Restableix l'A2F
+users.list_status_filter.menu_text = Filtrar
+users.list_status_filter.reset = Restaurar
+users.list_status_filter.is_active = Actiu
+users.list_status_filter.not_active = Inactiu
+users.list_status_filter.not_admin = No administrador
+users.list_status_filter.is_restricted = Restringit
+users.list_status_filter.not_restricted = No restringit
+users.list_status_filter.is_prohibit_login = Inici de sessió prohibit
+users.list_status_filter.not_prohibit_login = Inici de sessió permès
+users.list_status_filter.is_2fa_enabled = A2F activada
+users.list_status_filter.not_2fa_enabled = A2F desactivada
users.details = Detalls d'usuari
emails.email_manage_panel = Gestionar correus d'usuari
emails.primary = Principal
@@ -2934,6 +3036,10 @@ auths.updated = Actualitzat
auths.auth_type = Tipus d'autenticació
auths.auth_name = Nom d'autenticació
auths.security_protocol = Protocol de seguretat
+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.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
@@ -2941,6 +3047,9 @@ 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.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.use_paged_search = Usar cerca en pàgines
auths.search_page_size = Mida de pàgina
auths.filter = Filtre d'usuari
@@ -2948,6 +3057,11 @@ 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.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.enable_ldap_groups = Activar grups LDAP
auths.smtp_auth = Tipus d'autenticació SMTP
auths.smtphost = Amfitrió SMTP
@@ -2957,6 +3071,9 @@ auths.allowed_domains_helper = Deixeu-ho buit per permetre tots els dominis. Sep
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.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.pam_service_name = Nom de servei PAM
auths.pam_email_domain = Domini de correu PAM (opcional)
auths.oauth2_provider = Proveïdor OAuth2
@@ -2969,6 +3086,26 @@ 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.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_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.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.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"
+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..f2d4852f55 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
@@ -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
@@ -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
@@ -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]
@@ -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..89380d3424 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 kein 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
@@ -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
@@ -1141,6 +1153,14 @@ 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_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
@@ -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
@@ -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
@@ -2352,7 +2382,7 @@ 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.
@@ -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
@@ -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.
@@ -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
@@ -2980,6 +3046,18 @@ users.purge_help=Das Löschen des Benutzers inklusive all seiner Repositorys, Or
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.reset_2fa=2FA zurücksetzen
+users.list_status_filter.menu_text=Filter
+users.list_status_filter.reset=Zurücksetzen
+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
@@ -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=Anzahl 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
@@ -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.
@@ -3456,6 +3828,7 @@ workflow.dispatch.success = Ausführung des Workflows wurde erfolgreich angefrag
runs.expire_log_message = Logs wurden gelöscht, weil sie zu alt waren.
runs.no_workflows.help_write_access = Keine Ahnung, wie man mit Forgejo Actions anfangen soll? Schau im Schnellstart in der Benutzerdokumentation vorbei, um deinen ersten Workflow zu schreiben, dann setze einen Forgejo-Runner auf, um deine Jobs auszuführen.
runs.no_workflows.help_no_write_access = Um mehr über Forgejo Actions zu erfahren, siehe die Dokumentation.
+variables.not_found = Die Variable wurde nicht gefunden.
[projects]
type-1.display_name=Individuelles Projekt
@@ -3501,8 +3874,19 @@ regexp = RegExp
regexp_tooltip = Suchbegriff als regulären Ausdruck interpretieren
[markup]
+filepreview.line = Zeile %[1]d in %[2]s
+filepreview.truncated = Vorschau wurde gekürzt
+filepreview.lines = Zeilen %[1]d bis %[2]d in %[3]s
[munits.data]
+gib = GiB
+b = B
+kib = KiB
+tib = TiB
+pib = PiB
+mib = MiB
+eib = EiB
+
[translation_meta]
test = ok
diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini
index 4ad57c7bb5..6e11db0cbf 100644
--- a/options/locale/locale_el-GR.ini
+++ b/options/locale/locale_el-GR.ini
@@ -37,6 +37,18 @@ twofa=Πιστοποίηση δύο παραγόντων
twofa_scratch=Κωδικός μίας χρήσης (για πιστοποίηση δύο παραγόντων / 2FA)
passcode=Κωδικός
+webauthn_insert_key=Εισάγετε το κλειδί ασφαλείας σας
+webauthn_sign_in=Πατήστε το κουμπί στο κλειδί ασφαλείας σας. Αν το κλειδί ασφαλείας σας δεν έχει κουμπί, αποσυνδέστε το και συνδέστε το ξανά.
+webauthn_press_button=Παρακαλώ πατήστε το κουμπί στο κλειδί ασφαλείας…
+webauthn_use_twofa=Χρησιμοποιήστε έναν κωδικό δύο παραγόντων από το τηλέφωνό σας
+webauthn_error=Δεν ήταν δυνατή η επικοινωνία με το κλειδί ασφαλείας σας.
+webauthn_unsupported_browser=Το πρόγραμμα περιήγησής σας δεν υποστηρίζει επί του παρόντος WebAuthn.
+webauthn_error_unknown=Παρουσιάστηκε ένα άγνωστο σφάλμα. Παρακαλώ προσπαθήστε ξανά.
+webauthn_error_insecure=Το WebAuthn υποστηρίζει μόνο ασφαλές συνδέσεις. Αν θέλετε να διεξάγετε δοκιμές μέσω HTTP, μπορείτε να χρησιμοποιήσετε την προέλευση «localhost» ή «127.0.0.1»
+webauthn_error_unable_to_process=Ο διακομιστής δεν μπόρεσε να επεξεργαστεί το αίτημά σας.
+webauthn_error_duplicated=Το κλειδί ασφαλείας δεν επιτρέπεται για αυτό το αίτημα. Βεβαιωθείτε ότι το κλειδί δεν έχει ήδη καταχωρηθεί.
+webauthn_error_empty=Πρέπει να ορίσετε ένα όνομα για αυτό το κλειδί.
+webauthn_error_timeout=Το χρονικό όριο έφτασε πριν το κλειδί να διαβαστεί. Παρακαλώ ανανεώστε τη σελίδα και προσπαθήστε ξανά.
repository=Αποθετήριο
organization=Οργανισμός
mirror=Αντίγραφο
@@ -170,7 +182,7 @@ buttons.bold.tooltip=Προσθήκη έντονου κειμένου (Ctrl+B /
buttons.italic.tooltip=Προσθήκη πλαγίου κειμένου (Ctrl+I / ⌘I)
buttons.quote.tooltip=Παράθεση κειμένου
buttons.code.tooltip=Προσθήκη κώδικα
-buttons.link.tooltip=Προσθήκη συνδέσμου (Ctrl+K / ⌘K)
+buttons.link.tooltip=Προσθήκη συνδέσμου
buttons.list.unordered.tooltip=Προσθήκη απλής λίστας
buttons.list.ordered.tooltip=Προσθήκη αριθμημένης λίστας
buttons.list.task.tooltip=Προσθήκη λίστας εργασιών
@@ -1142,6 +1154,14 @@ migrate_options_lfs_endpoint.label=Άκρο LFS
migrate_options_lfs_endpoint.description=Η μεταφορά θα προσπαθήσει να χρησιμοποιήσει το Git remote για να καθορίσει τον διακομιστή LFS. Μπορείτε επίσης να καθορίσετε ένα δικό σας endpoint αν τα δεδομένα LFS του αποθετηρίου αποθηκεύονται κάπου αλλού.
migrate_options_lfs_endpoint.description.local=Μια διαδρομή στο τοπικό διακομιστή επίσης υποστηρίζεται.
migrate_options_lfs_endpoint.placeholder=Αν αφεθεί κενό, το άκρο θα προκύψει από το URL του κλώνου
+migrate_items=Αντικείμενα μεταφοράς
+migrate_items_wiki=Wiki
+migrate_items_milestones=Ορόσημα
+migrate_items_labels=Σήματα
+migrate_items_issues=Ζητήματα
+migrate_items_pullrequests=Pull requests
+migrate_items_merge_requests=Merge requests
+migrate_items_releases=Κυκλοφορίες
migrate_repo=Μεταφορά αποθετηρίου
migrate.clone_address=Μεταφορά / Κλωνοποίηση από το URL
migrate.clone_address_desc=Το HTTP(S) ή το Git URL «κλωνοποίησης» ενός υπάρχοντος αποθετηρίου
@@ -1160,6 +1180,16 @@ migrate.migrating=Γίνεται μεταφορά από το %s…
migrate.migrating_failed=Η μεταφορά από το %s απέτυχε.
migrate.migrating_failed.error=Αποτυχία μεταφοράς: %s
migrate.migrating_failed_no_addr=Η μεταφορά απέτυχε.
+migrate.migrating_git=Τα δεδομένα Git μεταφέρονται
+migrate.migrating_topics=Τα θέματα μεταφέρονται
+migrate.migrating_milestones=Τα ορόσημα μεταφέρονται
+migrate.migrating_labels=Τα σήματα μεταφέρονται
+migrate.migrating_releases=Οι κυκλοφορίες μεταφέρονται
+migrate.migrating_issues=Τα ζητήματα μεταφέρονται
+migrate.migrating_pulls=Μεταφέρονται τα pull requests
+migrate.cancel_migrating_title=Ακύρωση μεταφοράς
+migrate.cancel_migrating_confirm=Θέλετε να ακυρώσετε αυτή τη μεταφορά;
+
mirror_from=είδωλο του
forked_from=forked από
generated_from=παραγμένο από
@@ -1535,7 +1565,7 @@ issues.ref_reopening_from=`αναφέρθηκε σε αυτό τ
issues.ref_from=`από %[1]s`
issues.author=Συγγραφέας
issues.role.owner=Ιδιοκτήτης
-issues.role.owner_helper=Αυτός ο χρήστης είναι ένας ιδιοκτήτης αυτού του αποθετηρίου.
+issues.role.owner_helper=Αυτός ο χρήστης είναι ο ιδιοκτήτης αυτού του αποθετηρίου.
issues.role.member=Μέλος
issues.role.member_helper=Αυτός ο χρήστης είναι μέλος του οργανισμού, του οποίου ανήκει το repository.
issues.role.collaborator=Συνεργάτης
@@ -2604,8 +2634,14 @@ activity.navbar.pulse = Παλμός
settings.add_collaborator_blocked_them = Δεν είναι δυνατή η προσθήκη του χρήστη ως συνεργάτη, καθώς έχει αποκλείσει τον κάτοχο του αποθετηρίου.
settings.wiki_rename_branch_main_notices_2 = Θα αλλάξει το όνομα του εσωτερικού κλάδου για το wiki του αποθετηρίου %s. Οι υπάρχουσες υποβολές θα πρέπει να ενημερωθούν.
settings.add_collaborator_blocked_our = Δεν είναι δυνατή η προσθήκη του χρήστη ως συνεργάτη, καθώς ο κάτοχος του αποθετηρίου τον έχει αποκλείσει.
+n_branch_few = %s κλάδοι
+n_tag_one = %s ετικέτα
+n_tag_few = %s ετικέτες
+n_commit_one = %s υποβολή
stars = Αστέρια
+n_branch_one = %s κλάδος
commits.search_branch = Αυτός ο κλάδος
+n_commit_few = %s υποβολές
settings.sourcehut_builds.secrets = Μυστικά
settings.add_webhook.invalid_path = Η τοποθεσία του αρχείου δεν μπορεί να περιέχει κενά, «.» ή «..». Δεν μπορεί να αρχίζει ή να τελειώνει με μία κάθετο.
commits.browse_further = Περιήγηση περισσοτέρων
@@ -2654,6 +2690,8 @@ settings.transfer.button = Παραχώρηση ιδιοκτησίας
settings.matrix.room_id_helper = Το ID δωματίου μπορείτε να το βρείτε στο πρόγραμμα Element > Room Settings > Advanced > Internal room ID. Παράδειγμα: %s.
wiki.search = Αναζήτηση wiki
wiki.no_search_results = Κανένα αποτέλεσμα
+n_release_one = %s κυκλοφορία
+n_release_few = %s κυκλοφορίες
release.hide_archive_links_helper = Απόκρυψη των αρχείων πηγαίου κώδικα που δημιουργούνται αυτόματα για αυτή την δημιοσίευση. Αυτή η ρύθμιση είναι χρήσιμη αν ανεβάζετε τα δικά σας αρχεία.
release.type_attachment = Συνημμένο
activity.published_prerelease_label = Προδημοσίευση
@@ -2923,6 +2961,34 @@ dashboard.sync_external_users=Συγχρονισμός δεδομένων εξω
dashboard.cleanup_hook_task_table=Εκκαθάριση πίνακα hook_task
dashboard.cleanup_packages=Εκκαθάριση ληγμένων πακέτων
dashboard.cleanup_actions=Καθαρισμός ληγμένων καταγραφών και συνημμένων από τις δράσεις
+dashboard.server_uptime=Uptime διακομιστή
+dashboard.current_goroutine=Τρέχουσες goroutines
+dashboard.current_memory_usage=Τρέχουσα χρήση μνήμης
+dashboard.total_memory_allocated=Συνολική χρησιμοποιούμενη μνήμη
+dashboard.memory_obtained=Μνήμη που λαμβάνεται
+dashboard.pointer_lookup_times=Πλήθος αναζητήσεων δείκτη
+dashboard.memory_allocate_times=Κατανομές μνήμης
+dashboard.memory_free_times=Ελευθερώσεις μνήμης
+dashboard.current_heap_usage=Τρέχουσα χρήση heap
+dashboard.heap_memory_obtained=Μνήμη heap που λαμβάνεται
+dashboard.heap_memory_idle=Αδρανής μνήμη heap
+dashboard.heap_memory_in_use=Μνήμη heap σε χρήση
+dashboard.heap_memory_released=Μνήμη heap που απελευθερώθηκε
+dashboard.heap_objects=Αντικείμενα στο heap
+dashboard.bootstrap_stack_usage=Χρήση στοίβας bootstrap
+dashboard.stack_memory_obtained=Μνήμη στοίβας που λαμβάνεται
+dashboard.mspan_structures_usage=Χρήση δομών MSpan
+dashboard.mspan_structures_obtained=Δομές MSpan που έχουν ληφθεί
+dashboard.mcache_structures_usage=Χρήση δομών MCache
+dashboard.mcache_structures_obtained=Δομές MCache που έχουν ληφθεί
+dashboard.profiling_bucket_hash_table_obtained=Profiling bucket hash table που έχει ληφθεί
+dashboard.gc_metadata_obtained=Μεταδεδομένα GC που έχουν ληφθεί
+dashboard.other_system_allocation_obtained=Άλλες κατανομές συστήματος που έχουν ληφθεί
+dashboard.next_gc_recycle=Επόμενη ανακύκλωση GC
+dashboard.last_gc_time=Χρόνος από την τελευταία φορά που έγινε GC
+dashboard.total_gc_pause=Σύνολο παύσης GC
+dashboard.last_gc_pause=Τελευταία παύση GC
+dashboard.gc_times=Χρόνοι GC
dashboard.delete_old_actions=Διαγραφή όλων των παλιών δραστηριοτήτων από τη βάση δεδομένων
dashboard.delete_old_actions.started=Ξεκίνησε η διαγραφή όλων των παλιών δραστηριοτήτων από τη βάση δεδομένων.
dashboard.update_checker=Ελεγκτής ενημερώσεων
@@ -2979,6 +3045,18 @@ users.purge_help=Εξαναγκαστική διαγραφή χρήστη καθ
users.still_own_packages=Αυτός ο χρήστης εξακολουθεί να κατέχει ένα ή περισσότερα πακέτα, διαγράψτε αυτά τα πακέτα πρώτα.
users.deletion_success=Ο λογαριασμός χρήστη έχει διαγραφεί.
users.reset_2fa=Επαναφορά 2FA
+users.list_status_filter.menu_text=Φίλτρο
+users.list_status_filter.reset=Επαναφορά
+users.list_status_filter.is_active=Ενεργό
+users.list_status_filter.not_active=Ανενεργό
+users.list_status_filter.is_admin=Διαχειριστής
+users.list_status_filter.not_admin=Χωρίς δικαιώματα διαχειριστή
+users.list_status_filter.is_restricted=Περιορισμένος
+users.list_status_filter.not_restricted=Χωρίς περιορισμούς
+users.list_status_filter.is_prohibit_login=Απαγορευμένη σύνδεση
+users.list_status_filter.not_prohibit_login=Επιτρέπεται η σύνδεση
+users.list_status_filter.is_2fa_enabled=Με ενεργοποιημένο 2FA
+users.list_status_filter.not_2fa_enabled=Χωρίς 2FA
users.details=Λεπτομέρειες χρήστη
emails.email_manage_panel=Διαχείριση email χρηστών
@@ -3298,6 +3376,26 @@ monitor.process.cancel_desc=Η ακύρωση μιας διαδικασίας μ
monitor.process.cancel_notices=Ακύρωση: %s;
monitor.process.children=Θυγατρικές
+monitor.queues=Ουρές
+monitor.queue=Ουρά: %s
+monitor.queue.name=Όνομα
+monitor.queue.type=Τύπος
+monitor.queue.exemplar=Τύπος Υποδείγματος
+monitor.queue.numberworkers=Αριθμός εργατών
+monitor.queue.activeworkers=Ενεργοί εργάτες
+monitor.queue.maxnumberworkers=Μέγιστος αριθμός εργατών
+monitor.queue.numberinqueue=Πλήθος ουράς
+monitor.queue.review_add=Εξέταση / προσθήκη εργατών
+monitor.queue.settings.title=Ρυθμίσεις δεξαμενής
+monitor.queue.settings.desc=Οι δεξαμενές αυξάνονται δυναμικά όταν υπάρχει φραγή της ουράς των εργατών τους.
+monitor.queue.settings.maxnumberworkers=Μέγιστος Αριθμός Εργατών
+monitor.queue.settings.maxnumberworkers.placeholder=Αυτή τη στιγμή %[1]d
+monitor.queue.settings.maxnumberworkers.error=Ο μέγιστος αριθμός εργατών πρέπει να είναι αριθμός
+monitor.queue.settings.submit=Ενημέρωση ρυθμίσεων
+monitor.queue.settings.changed=Οι ρυθμίσεις ενημερώθηκαν
+monitor.queue.settings.remove_all_items=Αφαίρεση όλων
+monitor.queue.settings.remove_all_items_done=Όλα τα αντικείμενα στην ουρά αφαιρέθηκαν.
+
notices.system_notice_list=Ειδοποιήσεις συστήματος
notices.view_detail_header=Προβολή λεπτομερειών ειδοποίησης
notices.operations=Λειτουργίες
@@ -3398,10 +3496,35 @@ raw_seconds=δευτερόλεπτα
raw_minutes=λεπτά
[dropzone]
+default_message=Σύρετε αρχεία ή κάντε κλικ εδώ για να τα ανεβάσετε.
+invalid_input_type=Δεν μπορείτε να ανεβάσετε αρχεία αυτού του τύπου.
+file_too_big=Το μέγεθος αρχείου ({{filesize}} MB) υπερβαίνει το μέγιστο μέγεθος ({{maxFilesize}} MB).
+remove_file=Αφαίρεση αρχείου
[notification]
+notifications=Ειδοποιήσεις
+unread=Μη αναγνωσμένες
+read=Αναγνωσμένες
+no_unread=Καμία μη αναγνωσμένη ειδοποίηση.
+no_read=Δεν υπάρχουν αναγνωσμένες ειδοποιήσεις.
+pin=Καρφίτσωμα ειδοποίησης
+mark_as_read=Σήμανση ως αναγνωσμένη
+mark_as_unread=Σήμανση ως μη αναγνωσμένη
+mark_all_as_read=Σήμανση όλων ως αναγνωσμένες
+subscriptions=Συνδρομές
+watching=Παρακολούθηση
+no_subscriptions=Καμία συνδρομή
[gpg]
+default_key=Υπογραφή με το προεπιλεγμένο κλειδί
+error.extract_sign=Αποτυχία εξαγωγής υπογραφής
+error.generate_hash=Αποτυχία δημιουργίας hash της υποβολής
+error.no_committer_account=Δεν υπάρχει λογαριασμός που συσχετίζεται με τη διεύθυνση email του υποβάλλοντα
+error.no_gpg_keys_found=Δεν βρέθηκε γνωστό κλειδί για αυτήν την υπογραφή στη βάση δεδομένων
+error.not_signed_commit=Η υποβολή δεν είναι υπογεγραμμένη
+error.failed_retrieval_gpg_keys=Αποτυχία ανάκτησης κλειδιού που είναι συνδεδεμένο στο λογαριασμό του υποβάλλοντα
+error.probable_bad_signature=ΠΡΟΣΟΧΗ! Αν και υπάρχει ένα κλειδί με αυτό το ID στη βάση δεδομένων δεν επαληθεύει αυτή την υποβολή! Αυτή η υποβολή είναι ΥΠΟΠΤΗ.
+error.probable_bad_default_signature=ΠΡΟΣΟΧΗ! Αν και το προεπιλεγμένο κλειδί έχει αυτό το ID, δεν επαληθεύει αυτή την υποβολή! Αυτή η υποβολή είναι ΥΠΟΠΤΗ.
[units]
unit=Μονάδα
@@ -3409,11 +3532,183 @@ error.no_unit_allowed_repo=Δεν σας επιτρέπεται η πρόσβα
error.unit_not_allowed=Δεν σας επιτρέπεται η πρόσβαση σε αυτήν την μονάδα αποθετηρίου.
[packages]
+title=Πακέτα
desc=Διαχείριση πακέτων μητρώου.
+empty=Δεν υπάρχουν πακέτα ακόμα.
+empty.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο πακέτων, συμβουλευτείτε τον οδηγό.
+empty.repo=Μήπως ανεβάσατε ένα πακέτο, αλλά δεν εμφανίζεται εδώ; Πηγαίνετε στις ρυθμίσεις πακέτων και συνδέστε το σε αυτό το repository.
+registry.documentation=Για περισσότερες πληροφορίες σχετικά με το μητρώο %s, συμβουλευτείτε τον οδηγό.
+filter.type=Τύπος
+filter.type.all=Όλα
+filter.no_result=Το φίλτρο δεν παρήγαγε αποτελέσματα.
+filter.container.tagged=Επισημάνθηκαν
+filter.container.untagged=Χωρίς επισήμανση
+published_by=Δημοσιεύθηκε %[1]s από %[3]s
+published_by_in=Δημοσιεύθηκε %[1]s κατά %[3]s σε %[5]s
+installation=Εγκατάσταση
+about=Σχετικά με αυτό το πακέτο
+requirements=Απαιτήσεις
+dependencies=Εξαρτήσεις
+keywords=Λέξεις κλειδιά
+details=Λεπτομέρειες
+details.author=Συγγραφέας
+details.project_site=Ιστοσελίδα έργου
+details.repository_site=Ιστοσελίδα αποθετηρίου
+details.documentation_site=Ιστοσελίδα τεκμηρίωσης
+details.license=Άδεια
+assets=Πόροι
+versions=Εκδόσεις
+versions.view_all=Προβολή όλων
+dependency.id=ID
+dependency.version=Έκδοση
+alpine.registry=Ρυθμίστε αυτό το μητρώο προσθέτοντας το url στο αρχείο /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..16cb2d2de4 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,6 +498,7 @@ 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]
@@ -564,7 +577,9 @@ 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
@@ -867,6 +882,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,12 +922,15 @@ 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
@@ -921,6 +941,8 @@ settings = Agordoj
teams.settings = Agordoj
[packages]
+npm.details.tag = Etikedo
+
[search]
search = Serĉi…
@@ -950,8 +972,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..bb77f40d99 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -36,6 +36,18 @@ twofa=Autenticación de doble factor
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
@@ -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
@@ -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.
@@ -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
@@ -2715,9 +2755,11 @@ settings.default_update_style_desc = El modo por defecto utilizado para actualiz
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.
+
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.
@@ -2730,6 +2772,7 @@ settings.enforce_on_admins = Aplicar esta regla para los administradores del rep
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]
@@ -2923,6 +2966,34 @@ 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
@@ -2979,6 +3050,18 @@ users.purge_help=Borrar forzosamente el usuario y cualquier repositorio, organiz
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=No 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
@@ -3296,6 +3379,26 @@ monitor.process.cancel_desc=Cancelar un proceso puede ocasionar una pérdida de
monitor.process.cancel_notices=Cancelar: %s?
monitor.process.children=Hijos
+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º máx 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=Detalles de notificación
notices.operations=Operaciones
@@ -3327,6 +3430,8 @@ 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.
@@ -3341,8 +3446,8 @@ self_check.database_collation_mismatch = Se espera que la base de datos use inte
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.
+config.cache_test_failed = Incorrecto al probar la caché: %v.
[action]
create_repo=creó el repositorio %s
@@ -3398,10 +3503,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 +3539,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,8 +3731,66 @@ 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
@@ -3443,16 +3801,34 @@ 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 +3226,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 +3262,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 +3436,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 /etc/apk/repositories:
+alpine.registry.key = Íoslódáil eochair RSA poiblí na clárlainne isteach san fhillteán /etc/apk/keys/ chun an síniú innéacs a fhíorú:
+alpine.registry.info = Roghnaigh $branch agus $repository ón liosta thíos.
+alpine.install = Chun an pacáiste a shuiteáil, rith an t-ordú seo a leanas:
+alpine.repository = Eolas Stórais
+alpine.repository.branches = Brainsí
+alpine.repository.repositories = Stórais
+alpine.repository.architectures = Ailtireachtaí
+cargo.registry = Socraigh an clárlann seo sa chomhad cumraíochta lasta (mar shampla ~/.cargo/config.toml):
+cargo.install = Chun an pacáiste a shuiteáil ag baint úsáide as Cargo, reáchtáil an t-ordú seo a leanas:
+chef.registry = Socraigh an clárlann seo i do chomhad ~/.chef/config.rb:
+chef.install = Chun an pacáiste a shuiteáil, rith an t-ordú seo a leanas:
+composer.registry = Socraigh an chlár seo i do chomhad ~/.composer/config.json:
+composer.install = Chun an pacáiste a shuiteáil ag baint úsáide as Cumadóir, reáchtáil an t-ordú seo a leanas:
+composer.dependencies = Spleithiúlachtaí
+composer.dependencies.development = Spleithiúlachtaí Forbartha
conan.details.repository = Stóras
+conan.registry = Socraigh an clárlann seo ón líne ordaithe:
+conan.install = Chun an pacáiste a shuiteáil ag úsáid Conan, reáchtáil an t-ordú seo a leanas:
+conda.registry = Socraigh an chlár seo mar stóras Conda i do chomhad .condarc:
+conda.install = Chun an pacáiste a shuiteáil ag úsáid Conda, reáchtáil an t-ordú seo a leanas:
+container.details.type = Cineál Íomhá
+container.details.platform = Ardán
+container.pull = Tarraing an íomhá ón líne ordaithe:
+container.digest = Díleáigh
+container.multi_arch = Córas Oibriúcháin / Ailtireacht
+container.layers = Sraitheanna Íomhá
+container.labels = Lipéid
+container.labels.key = Eochair
+container.labels.value = Luach
+cran.registry = Cumraigh an chlárlann seo i do chomhad Rprofile.site:
+cran.install = Chun an pacáiste a shuiteáil, rith an t-ordú seo a leanas:
+debian.registry = Socraigh an clárlann seo ón líne ordaithe:
+debian.registry.info = Roghnaigh $distribution agus $component ón liosta thíos.
+debian.install = Chun an pacáiste a shuiteáil, rith an t-ordú seo a leanas:
+debian.repository = Eolas Stóras
+debian.repository.distributions = Dáiltí
+debian.repository.components = Comhpháirteanna
+debian.repository.architectures = Ailtireachtaí
+generic.download = Íoslódáil pacáiste ón líne ordaithe:
+go.install = Suiteáil an pacáiste ón líne ordaithe:
+helm.registry = Socraigh an clárlann seo ón líne ordaithe:
+helm.install = Chun an pacáiste a shuiteáil, rith an t-ordú seo a leanas:
+maven.registry = Socraigh an clárlann seo i do chomhad pom.xml tionscadail:
+maven.install = Chun an pacáiste a úsáid cuir na nithe seo a leanas sa bhloc spleáchais sa chomhad pom.xml:
+maven.install2 = Rith tríd an líne ordaithe:
+maven.download = Chun an spleáchas a íoslódáil, rith tríd an líne ordaithe:
+nuget.registry = Socraigh an clárlann seo ón líne ordaithe:
+nuget.install = Chun an pacáiste a shuiteáil ag úsáid NuGet, reáchtáil an t-ordú seo a leanas:
+nuget.dependency.framework = Spriocchreat
+npm.registry = Socraigh an chlárlann seo i do chomhad .npmrc do thionscadail:
+npm.install = Chun an pacáiste a shuiteáil ag úsáid npm, reáchtáil an t-ordú seo a leanas:
+npm.install2 = nó cuir leis an gcomhad package.json é:
+npm.dependencies = Spleithiúlachtaí
+npm.dependencies.development = Spleithiúlachtaí Forbartha
+npm.dependencies.bundle = Spleáchais Chuachta
+npm.dependencies.peer = Spleithiúlachtaí Piaraí
+npm.dependencies.optional = Spleáchais Roghnacha
+npm.details.tag = Clib
+pub.install = Chun an pacáiste a shuiteáil ag úsáid Dart, reáchtáil an t-ordú seo a leanas:
+pypi.requires = Teastaíonn Python
+pypi.install = Chun an pacáiste a shuiteáil ag úsáid pip, reáchtáil an t-ordú seo a leanas:
+rpm.registry = Socraigh an clárlann seo ón líne ordaithe:
+rpm.distros.redhat = ar dháileadh bunaithe ar RedHat
+rpm.distros.suse = ar dháileadh bunaithe ar SUSE
+rpm.install = Chun an pacáiste a shuiteáil, rith an t-ordú seo a leanas:
+rpm.repository = Eolas Stóras
+rpm.repository.architectures = Ailtireachtaí
+rpm.repository.multiple_groups = Tá an pacáiste seo ar fáil i ngrúpaí éagsúla.
+rubygems.install = Chun an pacáiste a shuiteáil ag baint úsáide as gem, reáchtáil an t-ordú seo a leanas:
+rubygems.install2 = nó cuir leis an Gemfile é:
+rubygems.dependencies.runtime = Spleáchais Rith-Ama
+rubygems.dependencies.development = Spleáchais Forbartha
+rubygems.required.ruby = Éilíonn leagan Ruby
+rubygems.required.rubygems = Éilíonn leagan RubyGem
+swift.registry = Socraigh an clárlann seo ón líne ordaithe:
+swift.install = Cuir an pacáiste i do chomhad Package.swift:
+swift.install2 = agus reáchtáil an t-ordú seo a leanas:
+vagrant.install = Chun bosca Vagrant a chur leis, reáchtáil an t-ordú seo a leanas:
+settings.link = Nasc an pacáiste seo le stóras
+settings.link.description = Má nascann tú pacáiste le stóras, liostaítear an pacáiste i liosta pacáistí an stórais.
+settings.link.select = Roghnaigh Stóras
+settings.link.button = Nuashonraigh Nasc Stórais
+settings.link.success = D'éirigh le nasc an stórais a nuashonrú.
+settings.link.error = Theip ar an nasc stóras a nuashonrú.
+settings.delete = Scrios pacáiste
+settings.delete.description = Tá pacáiste a scriosadh buan agus ní féidir é a chur ar ais.
+settings.delete.notice = Tá tú ar tí %s (%s) a scriosadh. Tá an oibríocht seo dochúlaithe, an bhfuil tú cinnte?
+settings.delete.success = Tá an pacáiste scriosta.
+settings.delete.error = Theip ar an pacáiste a scriosadh.
+owner.settings.cargo.title = Innéacs Clárlann Lasta
+owner.settings.cargo.initialize = Innéacs a chur i dtosach
+owner.settings.cargo.initialize.description = Tá gá le stóras innéacs speisialta Git chun an clárlann Cargo a úsáid. Tríd an rogha seo, cruthófar an stóras (nó athchruthófar é) agus cumrófar é go huathoibríoch.
+owner.settings.cargo.initialize.error = Níorbh fhéidir an t-innéacs Cargo a thúsú: %v
+owner.settings.cargo.initialize.success = Cruthaíodh an t-innéacs Cargo go rathúil.
+owner.settings.cargo.rebuild = Innéacs Atógáil
+owner.settings.cargo.rebuild.description = Is féidir atógáil a bheith úsáideach mura bhfuil an t-innéacs sioncronaithe leis na pacáistí Cargo stóráilte.
+owner.settings.cargo.rebuild.error = Níorbh fhéidir an t-innéacs Cargo a atógáil: %v
+owner.settings.cargo.rebuild.success = D'éirigh leis an innéacs Cargo a atógáil.
+owner.settings.cleanuprules.add = Cuir Riail Glantacháin leis
+owner.settings.cleanuprules.edit = Cuir Riail Glantacháin in eagar
+owner.settings.cleanuprules.preview = Réamhamharc Riail Glantacháin
+owner.settings.cleanuprules.preview.overview = Tá pacáistí %d beartaithe a bhaint.
+owner.settings.cleanuprules.preview.none = Ní hionann riail glantacháin agus pacáistí ar bith.
owner.settings.cleanuprules.enabled = Cumasaithe
+owner.settings.cleanuprules.pattern_full_match = Cuir patrún i bhfeidhm ar ainm an phacáiste iomlán
+owner.settings.cleanuprules.keep.title = Coinnítear leaganacha a mheaitseálann leis na rialacha seo, fiú má mheaitseálann siad riail bhaint thíos.
+owner.settings.cleanuprules.keep.count = Coinnigh an ceann is déanaí
owner.settings.cleanuprules.keep.count.1 = 1 leagan in aghaidh an phacáiste
owner.settings.cleanuprules.keep.count.n = Leaganacha %d in aghaidh an phacáiste
+owner.settings.cleanuprules.keep.pattern = Coinnigh leaganacha meaitseála
+owner.settings.cleanuprules.keep.pattern.container = Coinnítear an leagan is déanaí le haghaidh pacáistí Coimeádán i gcónaí.
+owner.settings.cleanuprules.remove.title = Baintear leaganacha a mheaitseálann leis na rialacha seo, mura deir riail thuas iad a choinneáil.
+owner.settings.cleanuprules.remove.days = Bain leaganacha níos sine ná
+owner.settings.cleanuprules.remove.pattern = Bain leaganacha meaitseála
+owner.settings.cleanuprules.success.update = Nuashonraíodh an riail ghlantacháin.
+owner.settings.cleanuprules.success.delete = Scriosadh an riail glantacháin.
+owner.settings.chef.title = Clárlann Chef
+owner.settings.chef.keypair = Gin péire eochair
+owner.settings.chef.keypair.description = Tá eochairphéire riachtanach le fíordheimhniú a dhéanamh ar chlárlann an Chef. Má tá péire eochrach ginte agat roimhe seo, má ghinfidh tú eochairphéire nua, scriosfar an seanphéire eochair.
[secrets]
secrets = Rúin
@@ -3318,9 +3586,60 @@ deletion = Bain rún
deletion.description = Is buan rún a bhaint agus ní féidir é a chealú. Lean ort?
deletion.success = Tá an rún bainte.
deletion.failed = Theip ar rún a bhaint.
+
management = Bainistigh rúin
[actions]
+actions = Gníomhartha
+runners = Reathaitheoirí
+runners.new = Cruthaigh reathaí nua
+runners.new_notice = Conas reathaí a thosú
+runners.status = Stádas
+runners.id = ID
+runners.name = Ainm
+runners.owner_type = Cineál
+runners.description = Cur síos
+runners.labels = Lipéid
+runners.last_online = Am Ar Líne Deiridh
+runners.runner_title = Reathaí
+runners.task_list = Tascanna le déanaí ar an reathaí seo
+runners.task_list.no_tasks = Níl aon tasc ann fós.
+runners.task_list.run = Rith
+runners.task_list.status = Stádas
+runners.task_list.repository = Stóras
+runners.task_list.commit = Tiomantas
+runners.task_list.done_at = Déanta ag
+runners.edit_runner = Cuir Reathaí in Eagar
+runners.update_runner = Nuashonrú Athruithe
+runners.update_runner_success = Nuashonraíodh an Reathaí
+runners.update_runner_failed = Theip ar an reathaí a nuashonrú
+runners.delete_runner = Scrios an reathaí seo
+runners.delete_runner_success = Scriosadh an reathaí go rathúil
+runners.delete_runner_failed = Theip ar an reathaí a scriosadh
+runners.delete_runner_header = Deimhnigh an reathaí seo a scriosadh
+runners.delete_runner_notice = Má tá tasc ar siúl ar an reathaí seo, cuirfear deireadh leis agus marcáil mar theip. Féadfaidh sé sreabhadh oibre tógála a bhriseadh.
+runners.none = Níl aon reathaí ar fáil
+runners.status.unspecified = Anaithnid
+runners.status.idle = Díomhaoin
+runners.status.active = Gníomhach
+runners.status.offline = As líne
+runners.version = Leagan
+runners.reset_registration_token = Athshocraigh comhartha clár
+runners.reset_registration_token_success = D'éirigh le hathshocrú comhartha clárúcháin an dara háit
+runs.all_workflows = Gach Sreafaí Oibre
+runs.commit = Tiomantas
+runs.scheduled = Sceidealaithe
+runs.pushed_by = bhrú ag
+runs.invalid_workflow_helper = Tá comhad cumraíochta sreabhadh oibre nebhailí. Seiceáil do chomhad cumraithe le do thoil: %s
+runs.no_matching_online_runner_helper = Gan aon reathaí ar líne a mheaitseáil le lipéad: %s
+runs.no_job_without_needs = Caithfidh post amháin ar a laghad a bheith sa sreabhadh oibre gan spleáchas.
+runs.no_job = Caithfidh post amháin ar a laghad a bheith sa sreabhadh oibre
+runs.actor = Aisteoir
+runs.status = Stádas
+runs.actors_no_select = Gach aisteoir
+runs.status_no_select = Gach stádas
+runs.no_results = Níor mheaitseáil aon torthaí.
+runs.no_workflows = Níl aon sreafaí oibre ann fós.
runs.no_runs = Níl aon rith ag an sreabhadh oibre fós.
runs.empty_commit_message = (teachtaireacht tiomantas folamh)
runs.expire_log_message = Glanadh logaí toisc go raibh siad ró-sean.
@@ -3328,7 +3647,21 @@ workflow.disable = Díchumasaigh sreabhadh oibre
workflow.enable = Cumasaigh sreabhadh oibre
workflow.disabled = Tá an sreabhadh oibre díchumasaithe.
need_approval_desc = Teastaíonn faomhadh chun sreafaí oibre a rith le haghaidh iarratas tarraingt forc.
+variables = Athróga
+variables.creation = Cuir Athróg leis
+variables.none = Níl aon athróga ann fós.
+variables.deletion = Bain athróg
+variables.deletion.description = Tá athróg a bhaint buan agus ní féidir é a chur ar ais. Lean ar aghaidh?
+variables.description = Cuirfear athróga chuig gníomhartha áirithe agus ní féidir iad a léamh ar mhalairt eile.
variables.id_not_exist = Níl athróg le ID %d ann.
+variables.edit = Cuir Athróg in Eagar
+variables.deletion.failed = Theip ar athróg a bhaint.
+variables.deletion.success = Tá an athróg bainte.
+variables.creation.failed = Theip ar athróg a chur leis.
+variables.creation.success = Tá an athróg "%s" curtha leis.
+variables.update.failed = Theip ar athróg a chur in eagar.
+variables.update.success = Tá an t-athróg curtha in eagar.
+
runs.no_workflows.help_write_access = Nach bhfuil a fhios agat conas tosú le Gníomhartha Forgejo? Féach ar an tús tapa sa doiciméadacht úsáideora chun do chéad sreabhadh oibre a scríobh, ansin bunaigh rithire Forgejo chun do phoist a fhorghníomhú.
runs.no_workflows.help_no_write_access = Chun tuilleadh eolais a fháil faoi Ghníomhartha Forgejo, féach ar an doiciméadacht.
workflow.disable_success = Sreabhadh oibre "%s" díchumasaithe go rathúil.
@@ -3340,6 +3673,8 @@ workflow.dispatch.success = Iarradh an sreabhadh oibre go rathúil.
workflow.dispatch.input_required = Éilítear luach don ionchur "%s".
workflow.dispatch.invalid_input_type = Cineál ionchuir neamhbhailí "%s".
workflow.dispatch.warn_input_limit = Ag taispeáint na chéad %d ionchur amháin.
+variables.management = Bainistigh athróga
+variables.not_found = Theip ar an athróg a aimsiú.
[projects]
deleted.display_name = Tionscadal scriosta
@@ -3355,7 +3690,6 @@ executable_file = Comhad infheidhmithe
symbolic_link = Nasc siombalach
submodule = Fo-mhodúl
-
[repo.permissions]
code.read = Léigh: Rochtain a fháil ar chód an stórais agus é a chlónáil.
code.write = Scríobh: Brúigh chuig an stórlann, cruthaigh brainsí agus clibeanna.
@@ -3377,6 +3711,9 @@ ext_issues = Rochtain ar an nasc chuig rianaitheoir saincheisteanna seachtrach.
ext_wiki = Rochtain ar an nasc chuig vicí seachtrach. Déantar na ceadanna a bhainistiú go seachtrach.
[markup]
+filepreview.line = Líne %[1]d i %[2]s
+filepreview.lines = Línte %[1]d go %[2]d i %[3]s
+filepreview.truncated = Tá an réamhamharc giorraithe
[translation_meta]
-test = Is teaghrán tástála é seo. Ní thaispeántar é i gcomhéadan úsáideora Forgejo ach úsáidtear é chun críocha tástála. Ná bíodh drogall ort "ceart go leor" a iontráil chun am a shábháil (nó fíric spraíúil de do rogha féin) chun an marc críochnaithe 100% sin a bhaint amach :)
\ No newline at end of file
+test = Is teaghrán tástála é seo. Ní thaispeántar é i gcomhéadan úsáideora Forgejo ach úsáidtear é chun críocha tástála. Ná bíodh drogall ort "ceart go leor" a iontráil chun am a shábháil (nó fíric spraíúil de do rogha féin) chun an marc críochnaithe 100% sin a bhaint amach :)
diff --git a/options/locale/locale_gl.ini b/options/locale/locale_gl.ini
index 43257512b9..7ccafc81f4 100644
--- a/options/locale/locale_gl.ini
+++ b/options/locale/locale_gl.ini
@@ -31,6 +31,15 @@ re_type = Confirme o contrasinal
captcha = CAPTCHA
twofa = Autenticación de dobre factor
passcode = Código de acceso
+webauthn_insert_key = Insira a súa chave de seguridade
+webauthn_press_button = Prema o botón da súa chave de seguridade…
+webauthn_use_twofa = Use o Código de Dous Factores do seu Teléfono
+webauthn_error = Non se puido ler a súa clave de seguridade.
+webauthn_unsupported_browser = O seu navegador non soporta WebAuthn actualmente.
+webauthn_error_unknown = Produciuse un erro descoñecido. Ténteo de novo.
+webauthn_error_unable_to_process = O servidor non puido procesar a súa solicitude.
+webauthn_error_duplicated = A clave de seguridade non está permitida para esta solicitude. Asegúrese de que a clave non estea xa rexistrada.
+webauthn_error_empty = Debe definir un nome para esta clave.
repository = Repositorio
organization = Organización
mirror = Espello
@@ -87,10 +96,13 @@ copy_content = Copiar contido
language = Linguaxe
copy_hash = Copiar hash
twofa_scratch = Código Scratch de Dous Factores
+webauthn_sign_in = Prema o botón da súa chave de seguridade. Se a súa chave de seguridade non ten ningún botón, volva inserila.
issues = Incidencias
disabled = Desactivado
error404 = A páxina á que estás tentando acceder non existe ou non tes autorización para vela.
tracked_time_summary = Resumo do tempo de seguimento baseado nos filtros da lista de incidencias
+webauthn_error_insecure = WebAuthn só admite conexións seguras. Para probar a través de HTTP, pode usar a orixe "localhost" ou "127.0.0.1"
+webauthn_error_timeout = Alcanzouse o límite de tempo antes de que se puidera ler a súa clave. Volva cargar esta páxina e ténteo de novo.
remove = Quitar
view = Ver
copy_type_unsupported = Este tipo de ficheiro non se pode copiar
diff --git a/options/locale/locale_he.ini b/options/locale/locale_he.ini
index 6e6252229d..e1d3fc334e 100644
--- a/options/locale/locale_he.ini
+++ b/options/locale/locale_he.ini
@@ -1,4 +1,5 @@
[common]
+webauthn_error_unable_to_process = שרת זה נכשל בעיבוד בקשתך.
help = עזרה
logo = לוגו
sign_in_with_provider = כניסה דרך %s
@@ -28,6 +29,9 @@ access_token = קוד גישה
captcha = CAPTCHA
twofa_scratch = קוד אימות דו־שלבי
passcode = קוד כניסה
+webauthn_error_unknown = שגיאה לא ידועה, אפשר לנסות שוב.
+webauthn_error_empty = שם המפתח הוא שדה חובה.
+webauthn_error_timeout = קריאת מפתחך לקחה יותר מדי זמן. אפשר לטעון מחדש את הדף ולנסות שוב.
organization = ארגון
mirror = מראה
new_mirror = מראה חדשה
@@ -97,6 +101,8 @@ twofa = אימות דו־שלבי
pull_requests = בקשות מיזוג
powered_by = רץ על %s
copy_generic = העתקה לCtrl + C
+webauthn_unsupported_browser = הדפדפן שלך לא תומך בWebAuthn.
+webauthn_error_insecure = הפרוטוקול WebAuthn לא תומך בחיבורים לא מאובטחים, למעט דרך "localhost" או "127.0.0.1"
settings = הגדרות
your_settings = הגדרות
new_org.link = ארגון חדש
@@ -109,6 +115,9 @@ copy_content = העתקת תוכן
copy_type_unsupported = אי אפשר להעתיק קבצים מסוג זה
concept_system_global = גלובלי
concept_user_individual = אישי
+webauthn_insert_key = יש להכניס את מפתח אבטחך
+webauthn_press_button = נא ללחוץ על הכפתור שעל מפתח האבטחה…
+webauthn_error = קריאת מפתח האבטחה נכשלה.
repository = קרפיף
new_repo.title = קרפיף חדש
new_migrate.title = יבוא קרפיף
@@ -119,6 +128,8 @@ disabled = כבוי
copy_path = העתקת מיקום קובץ
invalid_data = הבנת הקלט נכשלה: %v
concept_code_repository = קרפיף
+webauthn_sign_in = יש ללחוץ על הכפתור שעל מפתח האבטחה. אם אין כפתור, אפשר להוציא את המפתח ולחבר אותו שוב.
+webauthn_error_duplicated = מפתח האבטחה לא יכול לשמש לבקשה זו. נא לוודא שהמפתח לא רשום.
dashboard = מבט על
remove_label_str = הסרת "%s"
explore = קטלוגים
@@ -128,6 +139,7 @@ confirm_delete_artifact = למחוק את הארטיפקט "%s"?
toggle_menu = הצגת\הסתרת תפריט
re_type = סיסמה (שוב)
tracked_time_summary = סיכום זמן מעקב בהתבסס על מסננים של רשימת סוגיות
+webauthn_use_twofa = השתמש בקוד אימות דו־שלבי מהטלפון שלך
error413 = מיצית את ההגבלה שלך.
[search]
@@ -155,6 +167,7 @@ runner_kind = חיפוש מריצים…
keyword_search_unavailable = חיפוש מילות מפתח לא זמין. נא לדווח למנהלי המערכת.
code_search_unavailable = חיפוש קוד לא זמין. נא לדווח למנהלי המערכת.
pull_kind = חיפוש בקשות מיזוג…
+
regexp_tooltip = פרש את החיפוש כביטוי רגולרי
[heatmap]
@@ -200,6 +213,7 @@ table_modal.placeholder.header = כותרת
table_modal.placeholder.content = תוכן
table_modal.label.rows = שורות
table_modal.label.columns = עמודות
+
buttons.indent.tooltip = קנן פריטים ברמה אחת פנימה
buttons.unindent.tooltip = קנן פריטים ברמה אחת החוצה
link_modal.header = הוספת קישור
@@ -311,6 +325,7 @@ repo_name_been_taken = כבר יש קרפיף בשם זה.
repository_files_already_exist = כבר יש קבצים בקרפיף זה. יש לדבר עם מנהל המערכת כדי לתקן את הבעיה.
AccessToken = קוד גישה
Content = תוכן
+
email_been_used = כתובת האימייל כבר בשימוש.
email_invalid = כתובת האימייל אינה תקינה.
username_password_incorrect = שם משתמש או סיסמה לא נכונים.
@@ -468,6 +483,7 @@ delete_with_all_comments = חשבונך נוצר לפני פחות מ־%s; כל
update_avatar = עדכון תמונת פרופיל
delete_current_avatar = מחיקת תמונת הפרופיל הנוכחית
uploaded_avatar_not_a_image = הקובץ שהועלה לא תמונה.
+
ssh_key_name_used = מפתח SSH עם אותו השם כבר קיים בחשבון שלך.
gpg_key_id_used = מפתח GPG ציבורי עם אותו מזהה כבר הוסף.
gpg_key_matched_identities = זהויות תואמות:
@@ -559,6 +575,9 @@ desc.archived = בארכיון
archive.pull.noreview = קרפיף זה בארכיון. אי אפשר לבקר בקשות מיזוג.
form.reach_limit_of_creation_n = החשבון של הבעלים כבר הגיע לכמות הקרפיפים המקסימלית (%s).
form.name_reserved = שם הקרפיף "%s" שמור.
+migrate_items_wiki = ויקי
+migrate_items_issues = סוגיות
+migrate_items_pullrequests = בקשות מיזוג
migrate.clone_address = ייבוא \ שכפול מ־URL
migrated_from = יובא מ־%[2]s
migrated_from_fake = יובא מ־%[1]s
@@ -567,6 +586,8 @@ migrate.migrating = פורג'ו בתהליכי יבוא מ־%s...
migrate.migrating_failed = היבוא מ%s נכשל.
migrate.migrating_failed.error = הייבוא נכשל: %s
migrate.migrating_failed_no_addr = הייבוא נכשל.
+migrate.migrating_topics = ייבוא נושאים
+migrate.migrating_milestones = ייבוא אבני דרך
editor.delete_this_file = מחיקת קובץ
editor.name_your_file = שם הקובץ…
editor.or = או
@@ -583,6 +604,8 @@ default_branch = ענף ברירת המחדל
migrate_options_mirror_helper = קרפיף זה יהיה מראה
migrate_options_lfs = ייבוא אחסון קבצים גדולים (LFS)
migrate_options = אפשרויות ייבוא
+migrate.migrating_labels = ייבוא תוויות
+migrate.migrating_releases = ייבוא גרסאות
editor.file_delete_success = הקובץ "%s" נמחק.
editor.commit_message_desc = תיאור ארוך לא חובה…
already_forked = כבר מזלגת את %s
@@ -612,6 +635,7 @@ template.topics = נושאים
stars_remove_warning = פעולה זו תסיר מהקרפיף את כל הכוכבים.
owner_helper = ארגונים שכבר יצרו את כמות הקרפיפים המקסימלית לא מוצגים בתפריט.
fork_to_different_account = מזלוג לחשבון אחר
+migrate_items_releases = גרסאות
migrate.permission_denied = אין לך הרשאה לייבא קרפיפים מהשרת הנוכחי.
fork_repo = מזלוג
watchers = מנויים
@@ -622,11 +646,14 @@ archive.title_date = קרפיך זה בארכיון כבר %s. אפשר לצפו
form.name_pattern_not_allowed = התבנית "%s" לא חוקית בתוך שם של קרפיף.
mirror_use_ssh.helper = פורג'ו ישקף את הקרפיף דרך התמיכה המובנית של גיט ב־SSH, ויצור בשבילך זוג מפתחות אוטומטית. באחריותך לוודא שלמפתח הציבורי שיווצר יהיה גישה לקרפיף היעד. אי אפשר להשתמש בכניסה על־בסיס סיסמה עם אפשרות זו.
mirror_lfs = אחסון קבצים גדולים (LFS)
+migrate_items_labels = תוויות
migrate_repo = ייבוא קרפיף
transfer.no_permission_to_accept = אין לך הרשאה לאשר את העברת הקרפיף הזו.
form.string_too_long = הטקסט הנתון ארוך מ־%d תווים.
+migrate_items_milestones = אבני דרך
migrate.failed = הייבוא נכשל: %v
migrate.migrate_items_options = פורג'ו צריך קוד גישה כדי לייבא מידע נוסף
+migrate.migrating_git = ייבוא הקרפיף עצמו
editor.filename_help = אפשר להפריד בין תיקיות עם סלאשים, ו"למחוק" תיקיות עם backspace, כאילו זוהי תיבת טקסט רגילה.
editor.filename_is_a_directory = אי אפשר לקרוא לקובץ "%s"; כבר קיימת תיקייה תחת אותו שם.
editor.file_editing_no_longer_exists = הקובץ הנערך שהיה ידוע כ־"%s" לא קיים יותר בקרפיף זה.
diff --git a/options/locale/locale_hi.ini b/options/locale/locale_hi.ini
index 42d427f071..21ecd34f21 100644
--- a/options/locale/locale_hi.ini
+++ b/options/locale/locale_hi.ini
@@ -41,6 +41,14 @@ settings = सेटिंग्स
your_settings = आपकी सेटिंग्स
return_to_forgejo = फ़ोर्जेगो पे वापस जाएं
access_token = एक्सेस टोकन
+webauthn_insert_key = अपनी सिक्योरिटी की डालें
+webauthn_press_button = अपनी सिक्योरिटी की पर बटन दबाएं…
+webauthn_use_twofa = अपने फ़ोन से दो फैक्टर कोड लाएं
+webauthn_unsupported_browser = आपका ब्राउज़र वेबौथ सपोर्ट नहीं करता।
+webauthn_error_unknown = कोई अंजान एरर हुई, फिर से कोशिश करें।
+webauthn_error_unable_to_process = सर्वर आपकी रिक्वेस्ट प्रोसेस नहीं कर पाया।
+webauthn_error_empty = कृपया इस चाभी का नाम रखें।
+webauthn_error_timeout = आपकी की पढ़ने से पहले टाइमआउट हो गया। पृष्ट रीलोड करें और फिर कोशिश करें।
new_project = नया प्रोजेक्ट
test = टेस्ट
locked = लॉक्ड
@@ -80,9 +88,13 @@ remove_label_str = हटाएं आइटम “%s”
edit = संपादित करना
view = देखें
disabled = असक्षम किया गया
+webauthn_sign_in = सिक्योरिटी की का बटन दबाएं, नहीं है तो फिर से प्लग करें।
+webauthn_error_insecure = वेबौथ पर सिर्फ सुरक्षित कनेक्शन हो. HTTP टेस्ट के लिए ओरिजिन “लोकलहोस्ट” या “127.0.0.1”
new_repo.title = नई रिपॉजिटरी
pull_requests = पुल्ल करें
enabled = सक्षम किया गया
+webauthn_error = सिक्योरिटी की रीड नहीं हो पा रही।
+webauthn_error_duplicated = सिक्योरिटी की इस रिक्वेस्ट के लिए नहीं है। कृपया देखें की पहले से रजिस्टर्ड तो नहीं।
new_migrate.title = नया प्रवासन
activities = गतिविधियाँ
rerun_all = फिर से सारे काम करें
@@ -277,6 +289,7 @@ sign_up_button = अभी रजिस्टर करें।
sign_up_successful = अकाउंट बन गया है। स्वागत!
back_to_sign_in = sign in में फिर से जाएं
sign_in_openid = OpenID के साथ आगे बढ़ें
+
confirmation_mail_sent_prompt = एक नया कन्फर्मेशन ईमेल आपको भेजा गया है, %s। पंजीकरण पुख्ता करने के लिए अपना ईमेल इनबॉक्स चेक करें और वहां ईमेल से आगे बढ़ें %s। अगर ईमेल गलत हो गया तो आप फिर से लॉग इन करके फिरसे सही ईमेल पर पुख्ता कर सकते हैं।
must_change_password = अपना पासवर्ड अपडेट करें
allow_password_change = ये ज़रूरी है की ईमेल पासवर्ड अपडेट करें
diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini
index df48fcd03b..2bf82ad025 100644
--- a/options/locale/locale_hu-HU.ini
+++ b/options/locale/locale_hu-HU.ini
@@ -92,7 +92,14 @@ filter = Szűrő
filter.is_archived = Archivált
logo = Logó
sign_in_with_provider = Bejelentkezés %s fiókkal
+webauthn_insert_key = Helyezze be biztonsági kulcsát
+webauthn_press_button = Nyomja meg a biztonsági kulcsán található gombot…
access_token = Hozzáférési token
+webauthn_error = A biztonsági kulcsának beolvasása sikertelen volt.
+webauthn_unsupported_browser = A böngészője jelenleg nem támogatja a WebAuthn protokollt.
+webauthn_error_unknown = Ismeretlen hiba történt. Próbálja újra.
+webauthn_error_unable_to_process = A kiszolgáló nem tudta feldolgozni a kérését.
+webauthn_error_empty = Nevet kell adnia ennek a kulcsnak.
new_project_column = Új oszlop
never = Soha
unknown = Ismeretlen
@@ -115,8 +122,12 @@ view = Megtekintés
ok = OK
copy_generic = Másolás vágólapra
copy_url = Webcím másolása
+webauthn_error_insecure = A WebAuthn csak biztonságos kapcsolatokat támogat. HTTP-n keresztüli tesztelés esetén használja a „localhost” vagy a „127.0.0.1” forrást.
filter.clear = Szűrők törlése
enable_javascript = Az oldal működéséhez engedélyezni kell a JavaScriptet.
+webauthn_sign_in = Nyomja meg a biztonsági kulcsán található gombot. Ha nincs rajta gomb, próbálja meg újra behelyezni.
+webauthn_use_twofa = Kétlépcsős hitelesítési kód használata telefonról
+webauthn_error_timeout = Időtúllépés a kulcs beolvasása során. Töltse be újra ezt az oldalt, és próbálkozzon újra.
copy_branch = Elágazás nevének másolása
test = Tesztelés
copy_type_unsupported = Ezt a fájltípust nem lehet másolni
@@ -141,6 +152,7 @@ new_migrate.link = Új migráció
new_org.title = Új szervezet
new_org.link = Új szervezet
filter.is_fork = Másolatok
+webauthn_error_duplicated = A biztonsági kulcs nem engedélyezett ehhez a kéréshez. Győződjön meg róla, hogy a kulcs nincs-e már regisztrálva.
filter.is_mirror = Tükrök
[aria]
@@ -673,6 +685,12 @@ template.issue_labels=Hibajegy címkék
template.one_item=Legalább egy sablonelemet ki kell választani
template.invalid=Ki kell választani egy sablon tárolót
+migrate_items_wiki=Wiki
+migrate_items_milestones=Mérföldkövek
+migrate_items_labels=Címkék
+migrate_items_issues=Hibajegyek
+migrate_items_pullrequests=Pull request-ek
+migrate_items_releases=Kiadások
migrate_repo=Tároló migrációja
migrate.clone_address=Migráció / Másolás URL-ről
migrate.clone_address_desc=HTTP(S) vagy Git URL-e egy már létező tárolónak
@@ -1286,6 +1304,34 @@ dashboard.clean_unbind_oauth_success=Az összes megszüntetett OAuth kapcsolat t
dashboard.delete_generated_repository_avatars=Generált tároló avatarok törlése
dashboard.reinit_missing_repos=Az összes Git tároló újra-inicializálása amihez léteznek bejegyzések
dashboard.sync_external_users=Külső felhasználói adatok szinkronizálása
+dashboard.server_uptime=Kiszolgáló futási ideje
+dashboard.current_goroutine=Jelenlegi Goroutinok
+dashboard.current_memory_usage=Jelenlegi memória használat
+dashboard.total_memory_allocated=Összes lefoglalt memória
+dashboard.memory_obtained=Megszerzett Memória
+dashboard.pointer_lookup_times=Pointer Lookup Idők
+dashboard.memory_allocate_times=Memóriafoglalások
+dashboard.current_heap_usage=Aktuális Heap Használat
+dashboard.heap_memory_obtained=Heap Memória Megszerezve
+dashboard.heap_memory_idle=Tétlen Heap Memória
+dashboard.heap_memory_in_use=Használatban lévő Heap Memória
+dashboard.heap_memory_released=Elengedett Heap Memória
+dashboard.heap_objects=Heap Objektumok
+dashboard.bootstrap_stack_usage=Bootstrap Stack Használat
+dashboard.stack_memory_obtained=Stack Memória Megszerezve
+dashboard.mspan_structures_usage=MSpan Struktúrák Használata
+dashboard.mspan_structures_obtained=MSpan Struktúrák Megszerezve
+dashboard.mcache_structures_usage=MCache Struktúrák Használata
+dashboard.mcache_structures_obtained=MCache Struktúrák Megszerezve
+dashboard.profiling_bucket_hash_table_obtained=Profilozó Vödrös Hash Tábla Megszerezve
+dashboard.gc_metadata_obtained=GC Metaadat Megszerezve
+dashboard.other_system_allocation_obtained=Másik Rendszer Allokáció Megszerezve
+dashboard.next_gc_recycle=Következő GC Újrahasznosítás
+dashboard.last_gc_time=Utolsó GC óta eltelt idő
+dashboard.total_gc_pause=Teljes GC szünet
+dashboard.last_gc_pause=Utolsó GC szünet
+dashboard.gc_times=GC Idők
+
users.new_account=Felhasználó létrehozása
users.name=Felhasználónév
users.full_name=Teljes név
@@ -1307,6 +1353,10 @@ users.allow_create_organization=Létrehozhat szervezeteket
users.update_profile=Fiók frissítése
users.delete_account=Fiók törlése
users.still_has_org=Ez a felhasználó tagja egy szervezetnek. Először el kell távolítani a felhasználót az összes szervezetből.
+users.list_status_filter.is_active=Aktív
+users.list_status_filter.is_admin=Rendszergazda
+users.list_status_filter.is_restricted=Korlátozott
+
emails.primary=Elsődleges
emails.activated=Aktivált
emails.filter_sort.email=Email
@@ -1524,6 +1574,10 @@ monitor.process.cancel=Folyamat megszakítása
monitor.process.cancel_desc=Egy folyamat megszakítása adatvesztést okozhat
monitor.process.cancel_notices=Megszakítás: %s?
+monitor.queue.name=Név
+monitor.queue.type=Típus
+monitor.queue.settings.submit=Beállítások frissítése
+
notices.system_notice_list=Rendszer Értesítések
notices.view_detail_header=Értesítés Részletei
notices.select_all=Összes Kijelölése
@@ -1581,20 +1635,50 @@ raw_seconds=másodperc
raw_minutes=perc
[dropzone]
+file_too_big=A fájl mérete ({{filesize}} MB) meghaladja a maximális méretet ({{maxFilesize}} MB).
+remove_file=Fájl eltávolítása
[notification]
+notifications=Értesítések
+unread=Olvasatlan
+read=Olvasott
+no_unread=Nincsenek olvasatlan értesítések.
+no_read=Nincsenek olvasott értesítések.
+pin=Értesítés kitűzése
+mark_as_read=Megjelölés olvasottként
+mark_as_unread=Megjelölés olvasatlanként
+mark_all_as_read=Összes üzenet megjelölése olvasottként
[gpg]
+error.extract_sign=Nem sikerült kinyerni az aláírást
+error.generate_hash=Nem sikerült létrehozni a commitot azonosító hash-t
+error.no_gpg_keys_found=Nem található kulcs ehhez az aláíráshoz az adatbázisban
+error.not_signed_commit=Nem aláírt commit
[units]
[packages]
+filter.type=Típus
+alpine.repository.branches=Ágak
+alpine.repository.repositories=Tárolók
conan.details.repository=Tároló
owner.settings.cleanuprules.enabled=Engedélyezett
[secrets]
[actions]
+runners.name=Név
+runners.owner_type=Típus
+runners.description=Leírás
+runners.task_list.run=Futtatás
+runners.task_list.repository=Tároló
+runners.task_list.commit=Commit
+runners.status.active=Aktív
+
+runs.commit=Commit
+
+
+
[projects]
diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini
index 2379f3edfe..8102e8e5ba 100644
--- a/options/locale/locale_id-ID.ini
+++ b/options/locale/locale_id-ID.ini
@@ -80,6 +80,18 @@ concept_code_repository=Repositori
name=Nama
re_type = Konfirmasi Kata Sandi
+webauthn_insert_key = Masukkan kunci keamanan anda
+webauthn_sign_in = Tekan tombol pada kunci keamanan Anda. Jika kunci keamanan Anda tidak memiliki tombol, masukkan kembali.
+webauthn_press_button = Silakan tekan tombol pada kunci keamanan Anda…
+webauthn_use_twofa = Gunakan kode dua faktor dari telepon Anda
+webauthn_error = Tidak dapat membaca kunci keamanan Anda.
+webauthn_unsupported_browser = Browser Anda saat ini tidak mendukung WebAuthn.
+webauthn_error_unknown = Terdapat kesalahan yang tidak diketahui. Mohon coba lagi.
+webauthn_error_insecure = `WebAuthn hanya mendukung koneksi aman. Untuk pengujian melalui HTTP, Anda dapat menggunakan "localhost" atau "127.0.0.1"`
+webauthn_error_unable_to_process = Server tidak dapat memproses permintaan Anda.
+webauthn_error_duplicated = Kunci keamanan tidak diperbolehkan untuk permintaan ini. Pastikan bahwa kunci ini belum terdaftar sebelumnya.
+webauthn_error_empty = Anda harus menetapkan nama untuk kunci ini.
+webauthn_error_timeout = Waktu habis sebelum kunci Anda dapat dibaca. Mohon muat ulang halaman ini dan coba lagi.
new_project = Proyek Baru
new_project_column = Kolom Baru
ok = Oke
@@ -123,6 +135,7 @@ filter.private = Pribadi
logo = Logo
sign_in_with_provider = Masuk menggunakan %s
active_stopwatch = Pelacak Waktu Aktif
+
tracked_time_summary = Ringkasan waktu terlacak berdasarkan filter daftar isu
enable_javascript = Situs web ini memerlukan JavaScript.
licenses = Lisensi
@@ -154,12 +167,14 @@ filter.not_template = Bukan templat
navbar = Bar Navigasi
footer = Footer
footer.links = Tautan
+
footer.software = Tentang perangkat lunak ini
[heatmap]
number_of_contributions_in_the_last_12_months = %s Kontribusi pada 12 bulan terakhir
less = Lebih sedikit
more = Lebih banyak
+
contributions_zero = Tidak ada kontribusi
contributions_format = {contributions} pada {month} {day}, {year}
contributions_one = kontribusi
@@ -171,7 +186,7 @@ buttons.bold.tooltip = Tambahkan teks tebal (Ctrl+B / ⌘B)
buttons.italic.tooltip = Tambahkan teks miring (Ctrl+I / ⌘I)
buttons.quote.tooltip = Kutip teks
buttons.code.tooltip = Tambah Kode
-buttons.link.tooltip = Tambahkan tautan (Ctrl+K / ⌘K)
+buttons.link.tooltip = Tambahkan tautan
buttons.list.unordered.tooltip = Tambah daftar titik
buttons.list.ordered.tooltip = Tambah daftar angka
buttons.list.task.tooltip = Tambahkan daftar tugas
@@ -180,6 +195,7 @@ buttons.ref.tooltip = Merujuk pada issue atau permintaan tarik
buttons.switch_to_legacy.tooltip = Gunakan editor versi lama
buttons.enable_monospace_font = Aktifkan font monospace
buttons.disable_monospace_font = Non-Aktifkan font monospace
+
buttons.indent.tooltip = Indentasi item satu tingkat
buttons.unindent.tooltip = Hapus indentasi item satu tingkat
buttons.new_table.tooltip = Tambahkan tabel
@@ -200,6 +216,7 @@ string.desc = Z - A
[error]
occurred = Terjadi kesalahan
not_found = Target tidak dapat ditemukan.
+
report_message = Jika Anda yakin ini adalah bug Forgejo, silakan cari issue di Codeberg atau buka issue baru jika diperlukan.
network_error = Kesalahan jaringan
server_internal = Kesalahan server internal
@@ -212,6 +229,7 @@ lightweight=Ringan
lightweight_desc=Forgejo hanya membutuhkan persyaratan minimal dan bisa berjalan pada Raspberry Pi yang murah. Bisa menghemat listrik!
license=Sumber Terbuka
license_desc=Go get (Dapatkan kode sumber dari) Forgejo! Mari bergabung dengan berkontribusi untuk membuat proyek ini lebih baik. Jangan malu untuk menjadi kontributor!
+
install_desc = Cukup jalankan biner untuk platform Anda, kirimkan dengan Docker, atau dapatkan dalam bentuk paket.
platform_desc = Forgejo telah dikonfirmasi berjalan pada sistem operasi bebas seperti Linux dan FreeBSD, serta berbagai arsitektur CPU. Pilih yang Anda sukai!
@@ -238,6 +256,7 @@ admin_email=Alamat email
email_title = Pengaturan email
smtp_from = Kirim Email Sebagai
+
install = Instalasi
docker_helper = Jika Anda menjalankan Forgejo di dalam Docker, harap baca dokumentasi sebelum mengubah pengaturan apa pun.
require_db_desc = Forgejo memerlukan MySQL, PostgreSQL, SQLite3, atau TiDB (protokol MySQL).
@@ -343,6 +362,7 @@ show_private=Pribadi
issues.in_your_repos=Dalam repositori anda
show_archived = Diarsipkan
+
filter = Filter lainnya
filter_by_team_repositories = Filter berdasarkan repositori tim
feed_of = Umpan dari "%s"
@@ -358,6 +378,7 @@ repos=Repositori
users=Pengguna
organizations=Organisasi
code=Kode
+
go_to = Pergi ke
code_last_indexed_at = Terakhir diindeks %s
relevant_repositories_tooltip = Repositori yang merupakan garpu atau yang tidak memiliki topik, ikon, dan deskripsi disembunyikan.
@@ -409,6 +430,7 @@ authorize_application_created_by=Aplikasi ini dibuat oleh %s.
authorize_application_description=Jika Anda memberikan akses, layanan tersebut akan dapat mengakses dan menulis ke semua informasi akun Anda, termasuk repositori privat dan organisasi.
authorize_title=Izinkan "%s" untuk mengakses akun Anda?
authorization_failed=Otorisasi gagal
+
manual_activation_only = Hubungi administrator situs Anda untuk menyelesaikan aktivasi.
remember_me = Ingat perangkat ini
hint_login = Sudah punya akun? Masuk sekarang!
@@ -448,6 +470,13 @@ register_notify=Selamat datang di %s
reset_password=Pulihkan akun Anda
register_success=Pendaftaran berhasil
+
+
+
+
+
+
+
view_it_on = Lihat di %s
reply = atau balas email ini secara langsung
link_not_working_do_paste = Tautan tidak berfungsi? Coba salin dan tempel ke bilah URL browser Anda.
@@ -511,17 +540,12 @@ team_invite.text_1 = %[1]s mengundang Anda untuk bergabung dengan tim %[2]s di o
team_invite.text_2 = Silakan klik tautan berikut untuk bergabung dengan tim:
team_invite.text_3 = Catatan: Undangan ini ditujukan untuk %[1]s. Jika Anda tidak mengharapkan undangan ini, Anda dapat mengabaikan email ini.
-
-
-
-
-
-
[modal]
yes=Ya
no=Tidak
cancel=Membatalkan
modify=Perbarui
+
confirm = Konfirmasi
[form]
@@ -582,6 +606,8 @@ auth_failed=Otentikasi gagal: %v
target_branch_not_exist=Target cabang tidak ada.
+
+
FullName = Nama lengkap
Description = Deskripsi
Pronouns = Kata ganti
@@ -624,7 +650,6 @@ org_still_own_packages = Organisasi ini masih memiliki satu atau lebih paket, ha
admin_cannot_delete_self = Anda tidak dapat menghapus diri sendiri saat Anda adalah admin. Harap hapus hak admin Anda terlebih dahulu.
required_prefix = Masukan harus dimulai dengan "%s"
-
[user]
change_avatar=Ganti avatar anda…
repositories=Repositori
@@ -636,6 +661,8 @@ following_few=%d mengikuti
follow=Ikuti
unfollow=Berhenti Mengikuti
user_bio=Biografi
+
+
joined_on = Bergabung pada %s
followers.title.one = Pengikut
followers.title.few = Pengikut
@@ -667,7 +694,6 @@ form.name_reserved = Nama pengguna "%s" sudah dicadangkan.
form.name_pattern_not_allowed = Pola "%s" tidak diperbolehkan dalam nama pengguna.
form.name_chars_not_allowed = Nama pengguna "%s" mengandung karakter yang tidak valid.
-
[settings]
profile=Profil
account=Akun
@@ -843,6 +869,7 @@ email_notifications.submit=Atur preferensi email
visibility.private=Pribadi
visibility.public = Publik
+
appearance = Tampilan
webauthn = Autentikasi dua faktor (Kunci keamanan)
blocked_users = Pengguna yang diblokir
@@ -1057,6 +1084,12 @@ template.topics=Topik
template.avatar=Avatar
template.issue_labels=Label isu
+migrate_items=Ihwal Migrasi
+migrate_items_wiki=Wiki
+migrate_items_milestones=Tonggak
+migrate_items_issues=Masalah
+migrate_items_pullrequests=Tarik Permintaan
+migrate_items_releases=Rilis
migrate_repo=Migrasi repositori
migrate.permission_denied=Anda tidak diizinkan untuk mengimpor repositori lokal.
migrate.failed=Migrasi gagal: %v
@@ -1450,6 +1483,7 @@ desc.archived = Diarsipkan
commitstatus.error = Gangguan
projects.new = Proyek Baru
milestones.filter_sort.name = Nama
+
rss.must_be_on_branch = Anda harus berada di cabang untuk memiliki umpan RSS.
admin.manage_flags = Kelola tanda
admin.enabled_flags = Tanda yang diaktifkan untuk repositori:
@@ -1817,7 +1851,6 @@ issues.ref_from = `dari %[1]s`
issues.author = Penulis
issues.author.tooltip.issue = Pengguna ini adalah penulis issue ini.
issues.author.tooltip.pr = Pengguna ini adalah penulis permintaan tarik ini.
-issues.role.owner_helper = Pengguna ini adalah pemilik repositori ini.
issues.role.member_helper = Pengguna ini adalah anggota organisasi yang memiliki repositori ini.
issues.role.collaborator = Kolaborator
issues.role.collaborator_helper = Pengguna ini telah diundang untuk berkolaborasi di repositori.
@@ -2544,7 +2577,6 @@ settings.matrix.access_token_helper = Disarankan untuk menyiapkan akun Matrix kh
settings.matrix.room_id_helper = ID Ruangan dapat diambil dari klien web Element > Pengaturan Ruangan > Lanjutan > ID ruangan internal. Contoh: %s.
settings.archive.button = Arsipkan repositori
settings.archive.header = Arsipkan repositori ini
-settings.archive.text = Mengarsipkan repositori akan membuatnya sepenuhnya hanya-baca. Repositori akan disembunyikan dari dasbor. Tidak ada seorang pun (bahkan Anda!) yang dapat membuat commit baru, atau membuka issue atau permintaan tarik baru. Mendokumentasikan alasan pengarsipan disarankan untuk memandu pengembang di masa mendatang yang berencana melakukan fork repositori.
settings.archive.success = Repositori berhasil diarsipkan.
settings.archive.error = Terjadi kesalahan saat mencoba mengarsipkan repositori. Lihat log untuk detail selengkapnya.
settings.archive.error_ismirror = Anda tidak dapat mengarsipkan repositori yang dicerminkan.
@@ -2775,6 +2807,7 @@ teams.add_team_member=Tambah anggota tim
teams.delete_team_success=Tim sudah di hapus.
teams.repositories=Tim repositori
settings.visibility.public = Publik
+
org_name_helper = Nama organisasi sebaiknya singkat dan mudah diingat.
open_dashboard = Buka dasbor
code = Kode
@@ -2857,6 +2890,33 @@ dashboard.clean_unbind_oauth=Bersihkan koneksi OAuth yang tidak terikat
dashboard.clean_unbind_oauth_success=Semua koneksi OAuth yang tidak terikat telah dihapus.
dashboard.reinit_missing_repos=Menginstal kembali semua repositori Git yang hilang dimana ada catatan
dashboard.sync_external_users=Sinkronkan data pengguna eksternal
+dashboard.server_uptime=Waktu aktif server
+dashboard.current_goroutine=Goroutine saat ini
+dashboard.current_memory_usage=Penggunaan memori saat ini
+dashboard.total_memory_allocated=Total memori yang dialokasikan
+dashboard.memory_obtained=Memori yang diperoleh
+dashboard.pointer_lookup_times=Jumlah pencarian pointer
+dashboard.current_heap_usage=Penggunaan heap saat ini
+dashboard.heap_memory_obtained=Memori heap yang diperoleh
+dashboard.heap_memory_idle=Memori heap yang menganggur
+dashboard.heap_memory_in_use=Memori heap yang digunakan
+dashboard.heap_memory_released=Memori heap yang dilepaskan
+dashboard.heap_objects=Objek heap
+dashboard.bootstrap_stack_usage=Penggunaan stack bootstrap
+dashboard.stack_memory_obtained=Memori stack yang diperoleh
+dashboard.mspan_structures_usage=Penggunaan struktur MSpan
+dashboard.mspan_structures_obtained=Struktur MSpan yang diperoleh
+dashboard.mcache_structures_usage=Penggunaan struktur MCache
+dashboard.mcache_structures_obtained=Struktur MCache yang diperoleh
+dashboard.profiling_bucket_hash_table_obtained=Tabel hash bucket pemrofilan yang diperoleh
+dashboard.gc_metadata_obtained=Metadata GC yang diperoleh
+dashboard.other_system_allocation_obtained=Alokasi sistem lainnya yang diperoleh
+dashboard.next_gc_recycle=Daur ulang GC berikutnya
+dashboard.last_gc_time=Waktu sejak GC terakhir
+dashboard.total_gc_pause=Total jeda GC
+dashboard.last_gc_pause=Jeda GC terakhir
+dashboard.gc_times=Jumlah GC
+
users.full_name=Nama lengkap
users.activated=Diaktifkan
users.admin=Pengelola
@@ -2865,6 +2925,8 @@ users.created=Dibuat
users.edit=Edit
users.auth_source=Sumber autentikasi
users.local=Lokal
+users.list_status_filter.is_admin=Pengelola
+
emails.activated=Diaktifkan
orgs.org_manage_panel=Kelola organisasi
@@ -3036,6 +3098,19 @@ monitor.execute_time=Waktu pelaksanaan
monitor.process.cancel=Batalkan proses
monitor.process.cancel_desc=Membatalkan proses dapat menyebabkan kehilangan data
+monitor.queues=Antrian
+monitor.queue=Antrian: %s
+monitor.queue.name=Nama
+monitor.queue.type=Tipe
+monitor.queue.exemplar=Contoh Tipe
+monitor.queue.numberworkers=Jumlah pekerja
+monitor.queue.maxnumberworkers=Jumlah maksimum pekerja
+monitor.queue.settings.title=Pengaturan pool
+monitor.queue.settings.maxnumberworkers=Jumlah Maks. Worker
+monitor.queue.settings.maxnumberworkers.error=Jumlah maks. worker haruslah sebuah angka
+monitor.queue.settings.submit=Perbarui pengaturan
+monitor.queue.settings.changed=Pengaturan diperbarui
+
notices.system_notice_list=Pemberitahuan sistem
notices.view_detail_header=Detail pemberitahuan
notices.select_all=Pilih semua
@@ -3051,6 +3126,8 @@ notices.delete_success=Laporan sistem telah dihapus.
config_settings = Pengaturan
+users.list_status_filter.menu_text = Saring
+
self_check = Pemeriksaan mandiri
identity_access = Identitas & akses
users = Akun pengguna
@@ -3098,6 +3175,8 @@ dashboard.resync_all_hooks = Sinkronkan ulang hook Git dari semua repositori (pr
dashboard.cleanup_hook_task_table = Bersihkan tabel hook_task
dashboard.cleanup_packages = Bersihkan paket yang kedaluwarsa
dashboard.cleanup_actions = Bersihkan log dan artefak yang kedaluwarsa dari aksi
+dashboard.memory_allocate_times = Alokasi memori
+dashboard.memory_free_times = Pembebasan memori
dashboard.delete_old_actions = Hapus semua aktivitas lama dari basis data
dashboard.delete_old_actions.started = Hapus semua aktivitas lama dari basis data dimulai.
dashboard.update_checker = Pemeriksa pembaruan
@@ -3152,6 +3231,16 @@ users.purge_help = Hapus paksa pengguna beserta semua repositori, organisasi, da
users.still_own_packages = Pengguna ini masih memiliki satu atau lebih paket, hapus paket tersebut terlebih dahulu.
users.deletion_success = Akun pengguna telah dihapus.
users.reset_2fa = Atur ulang 2FA
+users.list_status_filter.reset = Atur ulang
+users.list_status_filter.is_active = Aktif
+users.list_status_filter.not_active = Tidak aktif
+users.list_status_filter.not_admin = Bukan admin
+users.list_status_filter.is_restricted = Dibatasi
+users.list_status_filter.not_restricted = Tidak dibatasi
+users.list_status_filter.is_prohibit_login = Larang masuk
+users.list_status_filter.not_prohibit_login = Izinkan masuk
+users.list_status_filter.is_2fa_enabled = 2FA diaktifkan
+users.list_status_filter.not_2fa_enabled = 2FA dinonaktifkan
users.details = Detail pengguna
emails.email_manage_panel = Kelola email pengguna
emails.primary = Utama
@@ -3310,6 +3399,13 @@ monitor.download_diagnosis_report = Unduh laporan diagnosis
monitor.duration = Durasi (dtk)
monitor.last_execution_result = Hasil
monitor.process.cancel_notices = Batalkan: %s?
+monitor.queue.activeworkers = Pekerja aktif
+monitor.queue.numberinqueue = Jumlah dalam antrian
+monitor.queue.review_add = Tinjau / tambah pekerja
+monitor.queue.settings.desc = Pool berkembang secara dinamis sebagai respons terhadap pemblokiran antrian pekerja mereka.
+monitor.queue.settings.maxnumberworkers.placeholder = Saat ini %[1]d
+monitor.queue.settings.remove_all_items = Hapus semua
+monitor.queue.settings.remove_all_items_done = Semua item dalam antrian telah dihapus.
notices.operations = Operasi
notices.type_2 = Tugas
self_check.no_problem_found = Belum ditemukan masalah.
@@ -3325,6 +3421,7 @@ transfer_repo=ditransfer repositori %s ke %s
delete_tag=tag dihapus %[2]s dari %[3]s
delete_branch=cabang dihapus %[2]s dari %[3]s
compare_commits=Bandingkan %d melakukan
+
commit_repo = mendorong ke %s di %s
create_issue = `membuka issue %[3]s#%[2]s`
close_issue = `menutup issue %[3]s#%[2]s`
@@ -3372,19 +3469,39 @@ raw_seconds=detik
raw_minutes=menit
[dropzone]
+default_message=Jatuhkan berkas disini atau klik untuk mengunggah.
+invalid_input_type=Anda tidak bisa mengunggah berkas jenis ini.
+file_too_big=Ukuran berkas ({{filesize}} MB) melebihi ukuran maksimum ({{maxFilesize}} MB).
+remove_file=Hilangkan berkas
[notification]
+notifications=Notifikasi
+unread=Belum dibaca
+read=Dibaca
+pin=Pemberitahuan Pin
+mark_as_read=Tandai sebagai membaca
+mark_as_unread=Tandai sebagai belum dibaca
+mark_all_as_read=Tandai semua sudah dibaca
[gpg]
+error.extract_sign=Gagal untuk mengambil tanda tangan
+error.generate_hash=Gagal untuk menghasilkan hash komit
+error.no_gpg_keys_found=Tidak diketahui kunci yang ditemukan di database signature
+error.not_signed_commit=Bukan melakukan yang ditandatangani
[units]
error.no_unit_allowed_repo=Anda tidak diijinkan untuk melihat semua unit dari repositori ini.
error.unit_not_allowed=Anda tidak diizinkan untuk mengunjungi unit repositori ini.
+
unit = Unit
[packages]
+filter.type=Jenis
+alpine.repository.branches=Cabang
+alpine.repository.repositories=Repositori
conan.details.repository=Repositori
owner.settings.cleanuprules.enabled=Aktif
+
owner.settings.cleanuprules.keep.count.1 = 1 versi per paket
owner.settings.cleanuprules.keep.count.n = %d versi per paket
@@ -3402,13 +3519,46 @@ deletion.failed = Gagal menghapus rahasia.
management = Kelola rahasia
[actions]
+runners.name=Nama
+runners.owner_type=Jenis
+runners.description=Deskripsi
+runners.task_list.run=Lari
+runners.task_list.repository=Repositori
+runners.task_list.commit=Memperbuat
+
+runs.commit=Memperbuat
+
+
+
+
+runs.no_matching_online_runner_helper = Tidak ada runner online yang cocok dengan label: %s
+runs.actor = Aktor
+runs.status = Status
+runs.actors_no_select = Semua aktor
+runs.status_no_select = Semua status
+runs.no_results = Tidak ada hasil yang cocok.
+runs.no_workflows = Belum ada alur kerja.
runs.no_runs = Alur kerja belum berjalan.
runs.empty_commit_message = (pesan commit kosong)
workflow.disable = Nonaktifkan Alur Kerja
workflow.enable = Aktifkan Alur Kerja
workflow.disabled = Alur kerja dinonaktifkan.
need_approval_desc = Butuh persetujuan untuk menjalankan alur kerja untuk pull request fork.
+variables = Variabel
+variables.creation = Tambah Variabel
+variables.none = Belum ada variabel.
+variables.deletion = Hapus variabel
+variables.deletion.description = Menghapus variabel bersifat permanen dan tidak dapat dibatalkan. Lanjutkan?
+variables.description = Variabel akan diteruskan ke beberapa tindakan dan tidak dapat dibaca sebaliknya.
variables.id_not_exist = Variabel dengan ID %d tidak ada.
+variables.edit = Edit Variabel
+variables.deletion.failed = Gagal menghapus variabel.
+variables.deletion.success = Variabel telah dihapus.
+variables.creation.failed = Gagal menambahkan variabel.
+variables.creation.success = Variabel "%s" telah ditambahkan.
+variables.update.failed = Gagal mengedit variabel.
+variables.update.success = Variabel telah diedit.
+
runs.no_workflows.help_write_access = Tidak tahu cara memulai dengan Forgejo Actions? Lihat panduan memulai cepat di dokumentasi pengguna untuk menulis alur kerja pertama Anda, lalu siapkan runner Forgejo untuk menjalankan pekerjaan Anda.
runs.no_workflows.help_no_write_access = Untuk mempelajari Forgejo Actions, lihat dokumentasi.
runs.expire_log_message = Log telah dihapus karena sudah terlalu lama.
@@ -3421,11 +3571,14 @@ workflow.dispatch.success = Permintaan jalankan alur kerja berhasil dikirim.
workflow.dispatch.input_required = Wajib mengisi nilai untuk input "%s".
workflow.dispatch.invalid_input_type = Jenis input tidak valid "%s".
workflow.dispatch.warn_input_limit = Hanya menampilkan %d input pertama.
+variables.management = Kelola variabel
+variables.not_found = Gagal menemukan variabel.
[projects]
type-1.display_name = Proyek Individu
type-2.display_name = Proyek Repositori
type-3.display_name = Proyek Organisasi
+
deleted.display_name = Proyek yang dihapus
[git.filemode]
@@ -3462,7 +3615,6 @@ issue_kind = Cari isu…
pull_kind = Cari permintaan tarik…
keyword_search_unavailable = Pencarian berdasarkan kata kunci saat ini tidak tersedia. Silakan hubungi administrator situs.
-
[repo.permissions]
code.read = Baca: Akses dan klon kode repositori.
code.write = Tulis: Dorong ke repositori, buat cabang dan tag.
@@ -3484,6 +3636,9 @@ ext_issues = Akses tautan ke pelacak issue eksternal. Izin dikelola secara ekste
ext_wiki = Akses tautan ke wiki eksternal. Izin dikelola secara eksternal.
[markup]
+filepreview.line = Baris %[1]d di %[2]s
+filepreview.lines = Baris %[1]d hingga %[2]d di %[3]s
+filepreview.truncated = Pratinjau telah dipotong
[translation_meta]
-test = Ini adalah string uji. Tidak ditampilkan di antarmuka Forgejo tetapi digunakan untuk keperluan pengujian. Silakan masukkan "ok" untuk menghemat waktu (atau fakta menarik pilihan Anda) demi mencapai angka penyelesaian 100% yang memuaskan :)
\ No newline at end of file
+test = Ini adalah string uji. Tidak ditampilkan di antarmuka Forgejo tetapi digunakan untuk keperluan pengujian. Silakan masukkan "ok" untuk menghemat waktu (atau fakta menarik pilihan Anda) demi mencapai angka penyelesaian 100% yang memuaskan :)
diff --git a/options/locale/locale_is-IS.ini b/options/locale/locale_is-IS.ini
index e22dfefcc1..4cee9c0cd3 100644
--- a/options/locale/locale_is-IS.ini
+++ b/options/locale/locale_is-IS.ini
@@ -33,6 +33,18 @@ twofa=Tvíþætt Auðkenning
twofa_scratch=Tveggja-Þátta Skrapkóði
passcode=Aðgangstala
+webauthn_insert_key=Settu öryggislykilinn þinn inn
+webauthn_sign_in=Ýttu á hnappinn á öryggislyklinum þínum. Ef öryggislykillinn þinn hefur engan hnapp skaltu setja hann aftur inn.
+webauthn_press_button=Vinsamlegast ýttu á hnappinn á öryggislyklinum þínum…
+webauthn_use_twofa=Notaðu tveggja-þátta kóða úr símanum þínum
+webauthn_error=Gat ekki lesið öryggislykilinn þinn.
+webauthn_unsupported_browser=Vafrinn þinn styður ekki WebAuthn eins og er.
+webauthn_error_unknown=Óþekkt villa kom upp. Vinsamlegast reyndu aftur.
+webauthn_error_insecure=WebAuthn styður aðeins öruggar tengingar. Til að prófa yfir HTTP geturðu notað upprunann „localhost“ eða „127.0.0.1“
+webauthn_error_unable_to_process=Netþjónninn gat ekki ráðið við beiðni þína.
+webauthn_error_duplicated=Öryggislykillinn er ekki leyfður fyrir þessa beiðni. Gakktu úr skugga um að lykillinn sé ekki þegar skráður.
+webauthn_error_empty=Þú verður að setja nafn fyrir þennan lykil.
+webauthn_error_timeout=Tímamörk náð áður en hægt var að lesa lykilinn þinn. Vinsamlegast endurhlaðið þessa síðu og reyndu aftur.
repository=Hugbúnaðarsafn
organization=Stofnun
mirror=Speglun
@@ -578,8 +590,17 @@ template.issue_labels=Vandamálslýsingar
migrate_options_lfs=Flytja LFS skrár
migrate_options_lfs_endpoint.label=LFS Endapunktur
+migrate_items_wiki=Handbók
+migrate_items_milestones=Tímamót
+migrate_items_labels=Skýringar
+migrate_items_issues=Vandamál
+migrate_items_pullrequests=Sameiningarbeiðnir
+migrate_items_merge_requests=Sameiningarbeiðnir
+migrate_items_releases=Útgáfur
migrate_repo=Flytja Hugbúnaðarsafn
migrate.migrate=Flytja Frá %s
+migrate.migrating_labels=Að færa Lýsingar
+
mirror_from=speglun af
forked_from=tvískipt frá
generated_from=myndað frá
@@ -1107,6 +1128,9 @@ dashboard.statistic=Yfirlit
dashboard.operation_switch=Skipta
dashboard.operation_run=Keyra
dashboard.update_mirrors=Uppfæra Speglanir
+dashboard.server_uptime=Uppitími Netþjóns
+dashboard.total_memory_allocated=Heildarminni úthlutað
+
users.name=Notandanafn
users.full_name=Fullt Nafn
users.admin=Stjórnandi
@@ -1115,6 +1139,14 @@ users.repos=Söfn
users.created=Búið til
users.edit=Breyta
users.local=Staðbundið
+users.list_status_filter.menu_text=Sía
+users.list_status_filter.reset=Endurstilla
+users.list_status_filter.is_active=Virkt
+users.list_status_filter.is_admin=Stjórnandi
+users.list_status_filter.is_prohibit_login=Stöðva Innskráningu
+users.list_status_filter.not_prohibit_login=Leyfa Innskráningu
+users.list_status_filter.not_2fa_enabled=Tvíþætt Auðkenning Óvirk
+
emails.primary=Aðal
emails.filter_sort.email=Tölvupóstur
emails.filter_sort.name=Notandanafn
@@ -1194,6 +1226,12 @@ monitor.name=Heiti
monitor.desc=Lýsing
monitor.process.children=Börn
+monitor.queues=Raðir
+monitor.queue.name=Heiti
+monitor.queue.type=Tegund
+monitor.queue.settings.submit=Uppfæra Stillingar
+monitor.queue.settings.changed=Stillingar Uppfærðar
+
notices.type=Tegund
notices.type_1=Hugbúnaðarsafn
notices.type_2=Verkefni
@@ -1234,17 +1272,55 @@ raw_minutes=mínútur
[dropzone]
[notification]
+notifications=Tilkynningar
+unread=Ólesnar
+read=Lesnar
[gpg]
[units]
[packages]
+title=Pakkar
+filter.type=Tegund
+filter.type.all=Allir
+installation=Uppsetning
+keywords=Stikkorð
+details=Nánar
+details.author=Höfundur
+details.license=Hugbúnaðarleyfi
+versions=Útgáfur
+versions.view_all=Sjá allar
+dependency.id=Auðkenni
+dependency.version=Útgáfa
+alpine.repository.branches=Greinar
+alpine.repository.repositories=Hugbúnaðarsöfn
conan.details.repository=Hugbúnaðarsafn
+container.details.platform=Vettvangur
+container.labels=Lýsingar
+container.labels.key=Lykill
+container.labels.value=Gildi
+npm.details.tag=Merki
+pypi.requires=Þarfnast Python
[secrets]
[actions]
+runners.id=Auðkenni
+runners.name=Heiti
+runners.owner_type=Tegund
+runners.description=Lýsing
+runners.labels=Lýsingar
+runners.task_list.run=Keyra
+runners.task_list.repository=Hugbúnaðarsafn
+runners.task_list.commit=Framlag
+runners.status.active=Virkt
+runners.version=Útgáfa
+
+runs.commit=Framlag
+
+
+
[projects]
diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini
index 3b8475ba67..68aec9eed6 100644
--- a/options/locale/locale_it-IT.ini
+++ b/options/locale/locale_it-IT.ini
@@ -34,6 +34,18 @@ twofa=Autenticazione a due fattori
twofa_scratch=Codice di recupero per l'autenticazione a due fattori
passcode=Codice di sicurezza
+webauthn_insert_key=Inserisci la tua chiave di sicurezza
+webauthn_sign_in=Premi il pulsante sul tasto di sicurezza. Se il tasto di sicurezza non ha pulsante, reinseriscilo.
+webauthn_press_button=Premi il pulsante sulla chiave di sicurezza…
+webauthn_use_twofa=Usa un codice a due fattori dal tuo telefono
+webauthn_error=Impossibile leggere la tua chiave di sicurezza.
+webauthn_unsupported_browser=Il tuo browser al momento non supporta WebAuthn.
+webauthn_error_unknown=Si è verificato un errore sconosciuto. Riprova.
+webauthn_error_insecure=WebAuthn supporta solo connessioni sicure. Per il test su HTTP, è possibile utilizzare l'origine "localhost" o "127.0.0.1"
+webauthn_error_unable_to_process=Il server non può elaborare la richiesta.
+webauthn_error_duplicated=La chiave di sicurezza non è consentita per questa richiesta. Assicurati che la chiave non sia già registrata.
+webauthn_error_empty=Devi impostare un nome per questa chiave.
+webauthn_error_timeout=Timeout raggiunto prima che la tua chiave possa essere letta. Ricarica la pagina e riprova.
repository=Repositorio
organization=Organizzazione
mirror=Mirror
@@ -1120,6 +1132,14 @@ migrate_options_lfs=Migra file LFS
migrate_options_lfs_endpoint.label=Punto d'accesso LFS
migrate_options_lfs_endpoint.description=La migrazione tenterà di utilizzare il tuo Git remote per determinare il server LFS. È inoltre possibile specificare un endpoint personalizzato se il repositorio dati LFS è memorizzato da qualche altra parte.
migrate_options_lfs_endpoint.description.local=È supportato anche un percorso server locale.
+migrate_items=Elementi di migrazione
+migrate_items_wiki=Wiki
+migrate_items_milestones=Traguardi
+migrate_items_labels=Etichette
+migrate_items_issues=Segnalazioni
+migrate_items_pullrequests=Richieste di modifica
+migrate_items_merge_requests=Richieste di fusione
+migrate_items_releases=Rilasci
migrate_repo=Migra repositorio
migrate.clone_address=Migra / Clona da URL
migrate.clone_address_desc=URL HTTP(S) o Git "clone" di un repositorio esistente
@@ -1136,6 +1156,14 @@ migrate.migrate=Migra da %s
migrate.migrating=Migrazione da %s...
migrate.migrating_failed=Migrazione da %s fallita.
migrate.migrating_failed_no_addr=Migrazione non riuscita.
+migrate.migrating_git=Migrazione dei dati Git
+migrate.migrating_topics=Migrazione degli argomenti
+migrate.migrating_milestones=Migrazione dei traguardi
+migrate.migrating_labels=Migrazione delle etichette
+migrate.migrating_releases=Migrazione dei rilasci
+migrate.migrating_issues=Migrazione delle segnalazioni
+migrate.migrating_pulls=Migrazione delle richieste di modifica
+
mirror_from=mirror da
forked_from=derivato da
generated_from=generato da
@@ -2288,6 +2316,7 @@ pulls.cmd_instruction_merge_title = Merge
pulls.cmd_instruction_checkout_desc = Dalla tua repository del progetto, accedi a un nuovo ramo e prova le modifiche.
milestones.new_subheader = I traguardi possono aiutarti ad organizzare le segnalazioni e a tracciarne i progressi.
activity.navbar.contributors = Contributori
+migrate.cancel_migrating_title = Annulla migrazione
more_operations = Ulteriori operazioni
actions = Azioni
commit.operations = Operazioni
@@ -2497,6 +2526,7 @@ tree_path_not_found.tag = Il percorso %[1]s non esiste nel tag %[2]s
transfer.no_permission_to_accept = Non hai i permessi per accettare questo trasferimento.
transfer.no_permission_to_reject = Non hai i permessi per rifiutare questo trasferimento.
migrate_options_lfs_endpoint.placeholder = Se lasciato vuoto il punto di accesso sarà derivato dall'URL usato per clonare
+migrate.cancel_migrating_confirm = Vuoi annullare questa migrazione?
editor.filename_is_invalid = Nome file invalido: "%s".
editor.unable_to_upload_files = Impossibile caricare i file su "%s" con errore: %v
projects.create_success = Il progetto "%s" è stato creato.
@@ -2615,6 +2645,9 @@ settings.event_pull_request_review_request_desc = Richiesta la revisione della r
stars = Stelle
issues.num_participants_one = %d partecipante
open_with_editor = Apri con %s
+n_commit_few = %s commit
+n_branch_one = %s ramo
+n_tag_few = %s etichette
settings.web_hook_name_sourcehut_builds = Build SourceHut
settings.sourcehut_builds.manifest_path = Percorso manifest della build
settings.sourcehut_builds.visibility = Visibilità attività
@@ -2625,10 +2658,13 @@ editor.push_out_of_date = Il push sembra essere obsoleto.
issues.archived_label_description = (Archiviato) %s
settings.sourcehut_builds.secrets_helper = Fornisci l'accesso ai segreti della build all'incarico (richiede il permesso SECRETS:RO)
settings.add_webhook.invalid_path = Il percorso non deve contenere dei componenti quali ".", "..", o una stringa vuota. Non può iniziare o finire con uno slash.
+n_commit_one = %s commit
settings.enforce_on_admins = Imponi questa regola agli amministratori del repository
release.system_generated = Questo allegato è stato generato automaticamente.
pulls.ready_for_review = Pronto alla revisione?
editor.commit_id_not_matching = L'ID del commit non combacia con quello del commit che stavi modificando. Conferma le tue modifiche su un nuovo ramo, poi fondilo col ramo desiderato.
+n_branch_few = %s rami
+n_tag_one = %s etichetta
commits.search_branch = Questo ramo
settings.rename_branch_failed_protected = Non è possibile rinominare il ramo %s perché è un ramo protetto.
settings.event_pull_request_enforcement = Imposizione
@@ -2642,6 +2678,8 @@ project = Progetti
issues.edit.already_changed = Impossibile salvare le modifiche alla segnalazione. Sembra che il contenuto sia già stato modificato da un*altrə utente. Aggiornare la pagina e provare a modificare nuovamente per evitare di sovrascrivere le modifiche
subscribe.pull.guest.tooltip = Accedi per iscriverti a questa richiesta di modifica.
subscribe.issue.guest.tooltip = Accedere per seguire questa segnalazione.
+n_release_one = %s rilascio
+n_release_few = %s rilasci
issues.author.tooltip.pr = Quest'utente è l'autorə di questa richiesta di modifica.
release.hide_archive_links = Nascondi automaticamente gli archivi generati
settings.federation_settings = Impostazioni di federazione
@@ -2915,6 +2953,34 @@ dashboard.reinit_missing_repos=Reinizializza tutti i repository Git mancanti per
dashboard.sync_external_users=Sincronizza dati utente esterno
dashboard.cleanup_hook_task_table=Pulisci tabella hook_task
dashboard.cleanup_packages=Pulizia pacchetti scaduti
+dashboard.server_uptime=Tempo di attività
+dashboard.current_goroutine=Goroutine attuali
+dashboard.current_memory_usage=Utilizzo di memoria attuale
+dashboard.total_memory_allocated=Memoria allocata totale
+dashboard.memory_obtained=Memoria ottenuta
+dashboard.pointer_lookup_times=Tempi di ricerca del puntatore
+dashboard.memory_allocate_times=Allocazioni di memoria
+dashboard.memory_free_times=Rilasci di memoria
+dashboard.current_heap_usage=Utilizzo heap attuale
+dashboard.heap_memory_obtained=Memoria heap ottenuta
+dashboard.heap_memory_idle=Memoria heap inattiva
+dashboard.heap_memory_in_use=Memoria heap in uso
+dashboard.heap_memory_released=Memoria heap rilasciata
+dashboard.heap_objects=Oggetti dell'heap
+dashboard.bootstrap_stack_usage=Utilizzo pila iniziale
+dashboard.stack_memory_obtained=Memoria pila ottenuta
+dashboard.mspan_structures_usage=Utilizzo strutture MSpan
+dashboard.mspan_structures_obtained=Strutture MSpan ottenute
+dashboard.mcache_structures_usage=Utilizzo di strutture MCache
+dashboard.mcache_structures_obtained=Strutture MCache ottenute
+dashboard.profiling_bucket_hash_table_obtained=Tabelle hash del secchio di profilazione ottenute
+dashboard.gc_metadata_obtained=Metadata del GC ottenuto
+dashboard.other_system_allocation_obtained=Altre allocazioni di sistema ottenute
+dashboard.next_gc_recycle=Prossimo riciclaggio GC
+dashboard.last_gc_time=Dall'ultimo GC
+dashboard.total_gc_pause=Pausa totale del GC
+dashboard.last_gc_pause=Ultima pausa del GC
+dashboard.gc_times=Esecuzioni GC
dashboard.delete_old_actions=Elimina tutte le vecchie azioni dal database
dashboard.delete_old_actions.started=Elimina tutte le vecchie azioni dal database iniziate.
dashboard.update_checker=Controllore dell'aggiornamento
@@ -2959,6 +3025,19 @@ users.purge=Elimina utente
users.purge_help=Eliminare forzatamente l'utente e tutti i progetti, le organizzazioni e i pacchetti di proprietà dell'utente. Anche tutti i commenti e le segnalazioni verranno eliminati.
users.deletion_success=L'account utente è stato eliminato.
users.reset_2fa=Resetta 2FA
+users.list_status_filter.menu_text=Filtro
+users.list_status_filter.reset=Ripristina
+users.list_status_filter.is_active=Attivo
+users.list_status_filter.not_active=Inattivo
+users.list_status_filter.is_admin=Amministratore
+users.list_status_filter.not_admin=Non amministratore
+users.list_status_filter.is_restricted=Limitato
+users.list_status_filter.not_restricted=Non limitato
+users.list_status_filter.is_prohibit_login=Accesso vietato
+users.list_status_filter.not_prohibit_login=Accesso consentito
+users.list_status_filter.is_2fa_enabled=2FA abilitato
+users.list_status_filter.not_2fa_enabled=2FA disabilitato
+
emails.email_manage_panel=Gestisci email dell'utente
emails.primary=Primario
emails.activated=Attivato
@@ -3251,6 +3330,21 @@ monitor.process.cancel_desc=Annullare un processo potrebbe causare una perdita d
monitor.process.cancel_notices=Annulla: %s?
monitor.process.children=Figli
+monitor.queues=Code
+monitor.queue=Coda: %s
+monitor.queue.name=Nome
+monitor.queue.type=Tipo
+monitor.queue.exemplar=Tipo di esemplare
+monitor.queue.numberworkers=Numero di lavoratori
+monitor.queue.maxnumberworkers=Massimo numero di lavoratori
+monitor.queue.numberinqueue=Numero in coda
+monitor.queue.settings.title=Impostazioni piscina
+monitor.queue.settings.maxnumberworkers=Massimo numero di workers
+monitor.queue.settings.maxnumberworkers.placeholder=Attualmente %[1]d
+monitor.queue.settings.maxnumberworkers.error=Il numero massimo di lavoratori deve essere un numero
+monitor.queue.settings.submit=Aggiorna impostazioni
+monitor.queue.settings.changed=Impostazioni aggiornate
+
notices.system_notice_list=Avvisi di sistema
notices.view_detail_header=Visualizza dettagli dell'avviso
notices.select_all=Seleziona tutto
@@ -3289,6 +3383,7 @@ auths.tip.gitea = Registra una nuova applicazione OAuth2. La guida può essere t
config.test_mail_sent = Una email di prova è stata inviata a "%s".
monitor.processes_count = %d processi
monitor.download_diagnosis_report = Scarica relazione diagnostica
+monitor.queue.activeworkers = Lavoratori attivi
config.app_data_path = Percorso dati dell'applicazione
packages.cleanup = Pulisci dati scaduti
dashboard.cleanup_actions = Pulisci log scaduti e artefatti dalle azioni
@@ -3316,8 +3411,12 @@ auths.new_success = L'autenticazione "%s" è stata aggiunta.
auths.tips.gmail_settings = Impostazioni Gmail:
config.test_mail_failed = Impossibile inviare email di prova a "%s": %v
users.details = Dettagli dell'utente
+monitor.queue.review_add = Revisiona / aggiungi lavoratori
self_check.no_problem_found = Non c'è ancora nessuna segnalazione.
self_check.database_inconsistent_collation_columns = La base di dati sta usando la collazione %s ma queste colonne usano una collazione diversa. Potrebbe causare problemi imprevisti.
+monitor.queue.settings.remove_all_items = Rimuovi tutto
+monitor.queue.settings.desc = Le piscine crescono dinamicamente in risposta al blocco dei lavoratori in coda.
+monitor.queue.settings.remove_all_items_done = Tutti gli elementi in coda sono stati rimossi.
self_check.database_collation_mismatch = Pretendi che la base di dati usi la collazione: %s
self_check.database_fix_mysql = Per utenti MySQL/MariaDB, potresti usare il comando "forgejo doctor convert" per risolvere problemi di collazione, o potresti risolvere il problema manualmente tramite SQL con "ALTER ... COLLATE ...".
self_check.database_collation_case_insensitive = La base di dati sta usando la collazione %s, che è una collazione insensibile. Nonostante Forgejo potrebbe lavorarci, ci potrebbero essere rari casi che non vanno come previsto.
@@ -3398,10 +3497,35 @@ raw_seconds=secondi
raw_minutes=minuti
[dropzone]
+default_message=Trascina i file o clicca qui per caricare.
+invalid_input_type=Non è possibile caricare file di questo tipo.
+file_too_big=La dimensione del file ({{filesize}} MB) supera la dimensione massima ({{maxFilesize}} MB).
+remove_file=Rimuovi file
[notification]
+notifications=Notifiche
+unread=Non lette
+read=Lette
+no_unread=Nessuna notifica da leggere.
+no_read=Nessuna notifica letta.
+pin=Appunta notifica
+mark_as_read=Segna come letto
+mark_as_unread=Segna come non letto
+mark_all_as_read=Segna tutti come letti
+subscriptions = Sottoscrizioni
+watching = Osservando
+no_subscriptions = Nessuna iscrizione
[gpg]
+default_key=Firmato con la chiave predefinita
+error.extract_sign=Impossibile ricavare la firma
+error.generate_hash=Impossibile generare hash del commit
+error.no_committer_account=Nessun account collegato all'indirizzo email del committer
+error.no_gpg_keys_found=Non sono state trovate chiavi note per questa firma nel database
+error.not_signed_commit=Commit non firmato
+error.failed_retrieval_gpg_keys=Impossibile recuperare le chiavi associate al profilo dell'autore del commit
+error.probable_bad_signature=ATTENZIONE! Anche se esiste una chiave con questo ID nel database, essa non verifica questo commit! Questo commit è SOSPETTO.
+error.probable_bad_default_signature=ATTENZIONE! Anche se la chiave predefinita ha questo ID essa non verifica questo commit! Questo commit è SOSPETTO.
[units]
unit=Unità
@@ -3409,11 +3533,183 @@ error.no_unit_allowed_repo=Non possiedi il permesso di accedere ad alcuna sezion
error.unit_not_allowed=Non possiedi il permesso di accedere a questa sezione di repository.
[packages]
+title=Pacchetti
desc=Gestisci pacchetti repository.
+empty=Non ci sono ancora pacchetti.
+empty.repo=Hai caricato un pacchetto, ma non è mostrato qui? Vai alle impostazioni del pacchetto e collegalo a questo repo.
+filter.type=Tipo
+filter.type.all=Tutti
+filter.no_result=Il filtro non ha prodotto risultati.
+filter.container.tagged=Etichettato
+filter.container.untagged=Nont etichettato
+published_by=Pubblicato %[1]s di %[3]s
+published_by_in=Pubblicato %[1]s di %[3]s in %[5]s
+installation=Installazione
+about=Informazioni su questo pacchetto
+requirements=Requisiti
+dependencies=Dipendenze
+keywords=Parole Chiave
+details=Dettagli
+details.author=Autore
+details.project_site=Sito del progetto
+details.license=Licenza
+assets=Asset
+versions=Versioni
+versions.view_all=Vedi tutti
+dependency.id=ID
+dependency.version=Versione
+alpine.install=Per installare il pacchetto, eseguire il seguente comando:
+alpine.repository.branches=Rami
+alpine.repository.repositories=Repository
+chef.install=Per installare il pacchetto, eseguire il seguente comando:
+composer.registry=Imposta questo registro nel tuo file ~/.composer/config.json:
+composer.install=Per installare il pacchetto utilizzando Composer, eseguire il seguente comando:
+composer.dependencies=Dipendenze
+composer.dependencies.development=Dipendenze Di Sviluppo
conan.details.repository=Repository
+conan.registry=Configura questo registro dalla riga di comando:
+conan.install=Per installare il pacchetto usando Conan, eseguire il seguente comando:
+container.details.type=Tipo Immagine
+container.details.platform=Piattaforma
+container.pull=Tirare l'immagine dalla riga di comando:
+container.multi_arch=SO / Architettura
+container.layers=Livelli Immagine
+container.labels=Etichette
+container.labels.key=Chiave
+container.labels.value=Valore
+cran.install=Per installare il pacchetto, eseguire il seguente comando:
+debian.registry=Configura questo registro dalla riga di comando:
+debian.install=Per installare il pacchetto, eseguire il seguente comando:
+generic.download=Scarica il pacchetto dalla riga di comando:
+helm.registry=Configura questo registro dalla riga di comando:
+helm.install=Per installare il pacchetto, eseguire il seguente comando:
+maven.registry=Configura questo registro nel file pom.xml del tuo progetto:
+maven.install=Per utilizzare il pacchetto includere i seguenti nel blocco dipendenze nel file pom.xml:
+maven.install2=Esegui tramite riga di comando:
+maven.download=Per scaricare la dipendenza, eseguire tramite riga di comando:
+nuget.registry=Configura questo registro dalla riga di comando:
+nuget.install=Per installare il pacchetto utilizzando NuGet, eseguire il seguente comando:
+nuget.dependency.framework=Target Framework
+npm.registry=Impostare questo registro nel file del progetto .npmrc:
+npm.install=Per installare il pacchetto usando npm, eseguire il seguente comando:
+npm.install2=o aggiungerlo al file package.json:
+npm.dependencies=Dipendenze
+npm.dependencies.development=Dipendenze Di Sviluppo
+npm.dependencies.peer=Dipendenze Peer
+npm.dependencies.optional=Dipendenze Opzionali
+npm.details.tag=Tag
+pub.install=Per installare il pacchetto utilizzando NuGet, eseguire il seguente comando:
+pypi.requires=Richiede Python
+pypi.install=Per installare il pacchetto usando pip, eseguire il seguente comando:
+rpm.registry=Configura questo registro dalla riga di comando:
+rpm.install=Per installare il pacchetto, eseguire il seguente comando:
+rubygems.install=Per installare il pacchetto usando gem, eseguire il seguente comando:
+rubygems.install2=o aggiungerlo al file Gem:
+rubygems.dependencies.runtime=Dipendenze Runtime
+rubygems.dependencies.development=Dipendenze Di Sviluppo
+rubygems.required.ruby=Richiede la versione di Ruby
+rubygems.required.rubygems=Richiede la versione RubyGem
+swift.registry=Configura questo registro dalla riga di comando:
+settings.link=Collega questo pacchetto a un repository
+settings.link.description=Se si collega un pacchetto a un repository, il pacchetto è elencato nell'elenco dei pacchetti del repository.
+settings.link.select=Seleziona repositorio
+settings.link.button=Aggiorna collegamento repositorio
+settings.link.success=Il link del repository è stato aggiornato correttamente.
+settings.link.error=Impossibile aggiornare il link del repository.
+settings.delete=Elimina pacchetto
+settings.delete.description=L'eliminazione di un pacchetto è permanente e non può essere annullata.
+settings.delete.notice=Stai per eliminare %s (%s). Questa operazione è irreversibile, sei sicuro?
+settings.delete.success=Il pacchetto è stato eliminato.
+settings.delete.error=Impossibile eliminare il pacchetto.
owner.settings.cleanuprules.enabled=Attivo
+debian.repository.architectures = Architetture
+rpm.repository.architectures = Architetture
+container.digest = Digest:
+debian.repository.components = Componenti
+alpine.repository.architectures = Architetture
+debian.repository.distributions = Distribuzioni
+empty.documentation = Per ulteriori informazioni sul registro dei pacchetti vedi la documentazione.
+registry.documentation = Per ulteriori informazioni sul registro %s vedi la documentazione.
+details.repository_site = Sito del repositorio
+details.documentation_site = Sito della documentazione
+alpine.registry = Imposta questo registro aggiungendo l'URL nel tuo file /etc/apk/repositories:
+alpine.registry.key = Scarica la chiave RSA pubblica del registro nella cartella /etc/apk/keys/ per verificare la firma dell'indice:
+alpine.repository = Informazioni sul repositorio
+cargo.registry = Imposta il registro nel file di configurazione di Cargo (per esempio ~/.cargo/config.toml):
+chef.registry = Imposta questo registro nel tuo file ~/.chef/config.rb:
+conda.registry = Imposta questo registro come un repositorio Conda nel tuo file .condarc:
+conda.install = Per installare il pacchetto usando conda, esegui il comando seguente:
+debian.registry.info = Scegli $distribuzione e $componente dalla lista sotto.
+debian.repository = Informazioni sul repositorio
+go.install = Installa il pacchetto dalla riga di comando:
+rpm.distros.suse = sulle distribuzioni basate su SUSE
+rpm.repository = Informazioni sul repositorio
+swift.install = Aggiungi il pacchetto nel tuo file Package.swift:
+swift.install2 = ed esegui il comando seguente:
+vagrant.install = Per aggiungere una scatola Vagrant esegui il comando seguente:
+owner.settings.cargo.initialize = Inizializza indice
+rpm.distros.redhat = sulle distribuzione basate su RedHat
+alpine.registry.info = scegli $ramo e $repositorio dalla lista sotto.
+cargo.install = Per installare il pacchetto usando Cargo esegui il comando seguente:
+cran.registry = Imposta questo registro nel tuo file Rprofile.site:
+rpm.repository.multiple_groups = Questo pacchetto è disponibile in molteplici gruppi.
+owner.settings.cargo.title = Indice del registro di Cargo
+owner.settings.cargo.initialize.error = Impossibile inizializzare l'indice di cargo: %v
+owner.settings.cargo.rebuild = Ricostruendo l'indice
+owner.settings.chef.keypair = Genera coppia di chiavi
+owner.settings.chef.title = Registro Chef
+owner.settings.cleanuprules.success.delete = La regola di pulizia è stata eliminata.
+owner.settings.cleanuprules.success.update = La regola di pulizia è stata aggiornata.
+owner.settings.cleanuprules.remove.pattern = Rimuovi versioni corrispondenti
+owner.settings.cleanuprules.remove.days = Rimuovi versioni più vecchie di
+owner.settings.cleanuprules.keep.pattern.container = La versione latest è sempre tenuta per pacchetti container.
+owner.settings.cleanuprules.keep.pattern = Mantieni le versioni corrispondenti
owner.settings.cleanuprules.keep.count.n = %s versioni per pacchetto
owner.settings.cleanuprules.keep.count.1 = 1 versione per pacchetto
+owner.settings.cleanuprules.keep.count = Mantieni la più recente
+owner.settings.cleanuprules.remove.title = Le versioni che soddisfano queste regole saranno rimosse, eccetto se la regola sopra dice di tenerle.
+owner.settings.cleanuprules.pattern_full_match = Applica il modello a tutto il nome del pacchetto
+owner.settings.cleanuprules.preview.none = La regola di pulizia non corrisponde ad alcun pacchetto.
+owner.settings.cleanuprules.preview.overview = È prevista la rimozione di %d pacchetti.
+owner.settings.cleanuprules.preview = Anteprima della regola di pulizia
+owner.settings.cleanuprules.none = Non c'è ancora nessuna regola di pulizia.
+owner.settings.cleanuprules.edit = Modifica regola di pulizia
+owner.settings.cleanuprules.add = Aggiungi regola di pulizia
+owner.settings.cleanuprules.title = Gestisci regole di pulizia
+owner.settings.cargo.rebuild.success = L'indice di Cargo è stato ricostruito correttamente.
+owner.settings.cargo.rebuild.error = Impossibile ricostruire l'indice di Cargo: %v
+owner.settings.cleanuprules.keep.title = Le versioni che soddisfano queste regole sono mantenute, anche se soddisfano una regola di rimozione sotto.
+owner.settings.cargo.initialize.description = Per utilizzare il registro Cargo è necessario un repositorio Git con un indice speciale. Utilizzando questa opzione, il repositorio verrà (ri)creato e configurato automaticamente.
+owner.settings.chef.keypair.description = Per autenticarsi al registro Chef è necessaria una coppia di chiavi. Se hai già generato una coppia di chiavi la generazione di una nuova coppia scarterà la vecchia.
+owner.settings.cargo.initialize.success = L'indice di Cargo è stato creato correttamente.
+owner.settings.cargo.rebuild.no_index = Impossibile ricostruire, nessun indice è inizializzato.
+owner.settings.cargo.rebuild.description = La ricostruzione può essere utile se l'indice non è sincronizzato con i pacchetti Cargo conservati.
+npm.dependencies.bundle = Dipendenze raggruppate
+arch.version.groups = Gruppo
+arch.version.conflicts = Va in conflitto con
+arch.version.depends = Dipende da
+arch.version.makedepends = Dipendenze di build
+arch.version.checkdepends = Dipendenze di controllo
+arch.version.replaces = Sostituisce
+arch.version.optdepends = Dipende opzionalmente da
+arch.version.backup = Backup
+search_in_external_registry = Cerca in %s
+arch.version.provides = Fornisce
+arch.pacman.conf = Aggiungi il server con la relativa distribuzione e architettura a /etc/pacman.conf:
+alt.setup = Aggiungi il repositorio alla lista dei repositori in rete (seleziona l'architettura necessaria al posto di "_arch_"):
+container.images.title = Immagini
+arch.version.properties = Proprietà della versione
+alt.registry.install = Per installare il pacchetto, esegui il comando seguente:
+alt.install = Installa pacchetto
+alt.registry = Configura questo registro dalla riga di comando:
+arch.pacman.helper.gpg = Aggiungi il certificato a pacman:
+arch.pacman.repo.multi = %s ha la stessa versione in diverse distribuzioni.
+arch.pacman.repo.multi.item = Configurazione per %s
+arch.pacman.sync = Sincronizza il paccketto con pacman:
+arch.version.description = Descrizione
+alt.repository = Informazioni del repositorio
+alt.repository.architectures = Architetture
+alt.repository.multiple_groups = Questo pacchetto è disponibile per più gruppi.
[secrets]
secrets = Segreti
@@ -3431,23 +3727,99 @@ creation.success = Il segreto "%s" è stato aggiungo.
deletion.success = Il segreto è stato rimosso.
[actions]
+runners.id=ID
+runners.name=Nome
+runners.owner_type=Tipo
+runners.description=Descrizione
+runners.labels=Etichette
+runners.task_list.run=Esegui
+runners.task_list.repository=Repository
+runners.task_list.commit=Commit
+runners.status.active=Attivo
+runners.version=Versione
+
+runs.commit=Commit
+status.unknown = Sconosciuto
+status.waiting = In attesa
+status.success = Successo
+runners.task_list.status = Stato
+variables = Variabili
+runs.workflow = Workflow
+runs.actor = Attore
+runs.status = Stato
+runners.status.idle = Inattivo
+status.cancelled = Annullato
+status.skipped = Saltato
+status.blocked = Bloccato
+runners = Esecutori
+runners.status.unspecified = Sconosciuto
+runners.status.offline = Offline
+runs.scheduled = Pianificato
unit.desc = Gestisci azioni
+runners.runner_manage_panel = Gestisci esecutori
+actions = Azioni
+status.running = In corso
+status.failure = Errore
+runners.status = Stato
+runners.runner_title = Esecutore
+runners.delete_runner_success = Esecutore eliminato correttamente
+runs.no_results = Nessun risultato trovato.
workflow.enable = Abilita flusso di lavoro
+runs.no_workflows = Non ci sono ancora flussi di lavoro.
+runs.status_no_select = Tutti gli stati
+runs.actors_no_select = Tutti gli agenti
+runs.no_matching_online_runner_helper = Nessun esecutore online corrispondente con etichetta: %s
+runs.invalid_workflow_helper = Il file di configurazione del flusso di lavoro è invalido. Controlla il tuo file di configurazione: %s
+runs.pushed_by = immesso da
+runs.all_workflows = Tutti i flussi di lavoro
+runners.reset_registration_token_success = Reimpostazione del token di registrazione dell'esecutore fallita
+runners.reset_registration_token = Reimposta token di registrazione
+runners.none = Nessun esecutore disponibile
+runners.delete_runner_header = Conferma l'eliminazione di questo esecutore
+runners.delete_runner_failed = Impossibile eliminare l'esecutore
+runners.delete_runner = Elimina questo esecutore
+runners.update_runner_failed = Impossibile aggiornare l'esecutore
+runners.update_runner_success = Esecutore aggiornato correttamente
+runners.update_runner = Aggiorna cambiamenti
+runners.edit_runner = Modifica esecutore
+runners.task_list.done_at = Eseguito
+runners.task_list.no_tasks = Non c'è ancora nessuna attività.
+runners.last_online = Ultima volta online
+runners.new_notice = Come avviare un esecutore
+runners.new = Crea un nuovo esecutore
+variables.update.success = La variabile è stata modificata.
+variables.update.failed = Impossibile modificare la variabile.
+variables.creation.failed = Errore nell'aggiunta della variabile.
+variables.deletion.success = La variabile è stata rimossa.
+variables.deletion.failed = Impossibile rimuovere la variabile.
+variables.edit = Modifica variabile
variables.id_not_exist = La variabile con ID %s non esiste.
+variables.deletion.description = La rimozione di una variabile è permanente e non può essere annullata. Continuare?
+variables.deletion = Rimuovi variabile
+variables.none = Non ci sono ancora variabili.
+variables.creation = Aggiungi variabile
+variables.management = Gestisci variabili
workflow.disabled = Il flusso di lavoro è disabilitato.
workflow.enable_success = Il flusso di lavoro "%s" è stato abilitato correttamente.
workflow.disable_success = Il flusso di lavoro "%s" è stato disabilitato con successo.
workflow.disable = Disabilita flusso di lavoro
runs.empty_commit_message = (messaggio di commit vuoto)
runs.no_runs = Il flusso di lavoro non è stato ancora eseguito.
+variables.creation.success = La variabile "%s" è stata aggiunta.
+variables.description = Le variabili saranno passate a determinate azioni e non possono essere lette altrimenti.
need_approval_desc = È necessaria l'approvazione per eseguire flussi di lavoro per richieste di modifica da fork.
+runners.delete_runner_notice = Se un'attività è in esecuzione su questo esecutore sarà terminata ed etichettata fallito. Potrebbe rompere flussi di lavoro di costruzione.
+runners.task_list = Attività recenti su questo esecutore
+runs.no_job_without_needs = Il flusso di lavoro deve contenere almeno un incarico senza dipendenze.
workflow.dispatch.trigger_found = Questo flusso di lavoro ha un rilevatore di eventi alt + click/enter`
issues.filter_label_no_select=すべてのラベル
issues.filter_label_select_no_label=ラベルなし
issues.filter_milestone=マイルストーン
@@ -2594,7 +2629,9 @@ settings.wiki_globally_editable = 誰でもWikiを編集できる様にする
settings.confirmation_string = 確認
settings.wiki_rename_branch_main_notices_1 = この操作は 取り消しできません 。
stars = スター
+n_tag_few = %s のタグ
settings.graphql_url = GraphQL URL
+n_branch_one = %s のブランチ
settings.units.units = 機能設定
settings.wiki_rename_branch_main_notices_2 = これにより、%s のリポジトリ wiki の内部ブランチの名前が永久に変更されます。既存のチェックアウトを更新する必要があります。
settings.sourcehut_builds.access_token_helper = JOBS:RW 権限を持つアクセス トークン。meta.sr.ht で builds.sr.ht トークン または シークレット アクセスを持つ builds.sr.ht トークン を生成します。
@@ -2606,6 +2643,9 @@ open_with_editor = %s で開く
release.system_generated = この添付ファイルは自動的に生成されます。
settings.archive.mirrors_unavailable = リポジトリがアーカイブされている場合、ミラーは利用できません。
settings.rename_branch_failed_protected = 保護されたブランチのため、ブランチ %s の名前を変更できません。
+n_tag_one = %s のタグ
+n_branch_few = %s のブランチ
+n_commit_few = %s のコミット
settings.confirm_wiki_branch_rename = Wikiブランチの名前を変更する
settings.add_collaborator_blocked_our = リポジトリ所有者が共同作業者をブロックしているため、共同作業者を追加できません。
settings.sourcehut_builds.visibility = ジョブの可視性
@@ -2613,6 +2653,7 @@ settings.sourcehut_builds.secrets = シークレット
settings.ignore_stale_approvals_desc = 古いコミット (古いレビュー) に対して行われた承認を、PR の承認数にカウントしないでください。古いレビューがすでに却下されている場合は関係ありません。
settings.enforce_on_admins_desc = リポジトリ管理者はこのルールを回避できません。
release.hide_archive_links = 自動生成されたアーカイブを非表示にする
+n_commit_one = %s のコミット
settings.wiki_branch_rename_success = リポジトリ wiki のブランチ名が正常に正規化されました。
settings.add_collaborator_blocked_them = リポジトリ所有者がブロックされているため、共同作業者を追加できません。
settings.add_webhook.invalid_path = パスには「.」や「..」や空の文字列を含めることはできません。また、スラッシュで開始または終了することはできません。
@@ -2647,6 +2688,8 @@ issues.edit.already_changed = イシューの変更を保存できません。
no_eol.text = EOLなし
pulls.edit.already_changed = プルリクエストの変更を保存できません。コンテンツは既に別のユーザーによって変更されているようです。変更が上書きされないように、ページを更新して再度編集してください
pulls.cmd_instruction_merge_warning = 警告: このリポジトリでは「手動マージの自動検出」設定が有効になっていません。後でこのプル リクエストを手動でマージ済みとしてマークする必要があります。
+n_release_one = %s リリース
+n_release_few = %s リリース
milestones.filter_sort.name = 名前
mirror_use_ssh.not_available = SSH認証は利用できません。
mirror_denied_combination = 公開鍵とパスワードベースの認証を組み合わせて使用することはできません。
@@ -2671,6 +2714,7 @@ issues.all_title = 全て
settings.protect_new_rule = 新しいブランチ保護ルールを作成する
settings.discord_icon_url.exceeds_max_length = アイコンのURLは 2048 文字以下にする必要があります
issues.new.assign_to_me = 自分に割り当て
+
new_from_template = テンプレートを使用する
new_from_template_description = このインスタンスで既存のリポジトリ テンプレートを選択して、その設定を適用できます。
new_advanced = 詳細設定
@@ -2681,10 +2725,10 @@ archive.pull.noreview = このリポジトリはアーカイブされていま
sync_fork.branch_behind_one = このブランチは %[2]s より %[1]d コミット遅れています
sync_fork.branch_behind_few = このブランチは %[2]s より %[1]d コミット遅れています
sync_fork.button = 同期
+editor.commit_email = コミットメールアドレス
issues.filter_no_results = 結果なし
issues.filter_no_results_placeholder = 検索フィルターを調整してみてください。
issues.filter_type.all_pull_requests = すべてのプルリクエスト
-editor.commit_email = コミットメールアドレス
issues.filter_sort.relevance = 関連度
issues.num_reviews_one = %d件のレビュー
issues.num_reviews_few = %d件のレビュー
@@ -2889,6 +2933,34 @@ dashboard.sync_external_users=外部ユーザーデータの同期
dashboard.cleanup_hook_task_table=hook_taskテーブルのクリーンアップ
dashboard.cleanup_packages=期限切れパッケージのクリーンアップ
dashboard.cleanup_actions=Actionsから期限切れのログとアーティファクトのクリーンアップする
+dashboard.server_uptime=サーバーの稼働時間
+dashboard.current_goroutine=現在のGoroutine数
+dashboard.current_memory_usage=現在のメモリ使用量
+dashboard.total_memory_allocated=メモリ割当量の累計
+dashboard.memory_obtained=メモリ取得量
+dashboard.pointer_lookup_times=ポインタ参照回数
+dashboard.memory_allocate_times=メモリ割当回数
+dashboard.memory_free_times=メモリ解放回数
+dashboard.current_heap_usage=現在のヒープ使用量
+dashboard.heap_memory_obtained=ヒープ用メモリ取得量
+dashboard.heap_memory_idle=未使用のヒープ容量
+dashboard.heap_memory_in_use=使用中のヒープ容量
+dashboard.heap_memory_released=解放済みヒープ容量
+dashboard.heap_objects=ヒープオブジェクト数
+dashboard.bootstrap_stack_usage=スタック使用量
+dashboard.stack_memory_obtained=スタック用メモリ取得量
+dashboard.mspan_structures_usage=MSpan構造体の使用量
+dashboard.mspan_structures_obtained=MSpan構造体用取得量
+dashboard.mcache_structures_usage=MCache構造体の使用量
+dashboard.mcache_structures_obtained=MCache構造体用取得量
+dashboard.profiling_bucket_hash_table_obtained=バケットハッシュテーブルのプロファイリング割当量
+dashboard.gc_metadata_obtained=GCメタデータ用取得量
+dashboard.other_system_allocation_obtained=その他システム割当用取得量
+dashboard.next_gc_recycle=次回のGCリサイクル
+dashboard.last_gc_time=前回GCからの時間
+dashboard.total_gc_pause=GC停止時間の合計
+dashboard.last_gc_pause=前回のGC停止時間
+dashboard.gc_times=GC実行回数
dashboard.delete_old_actions=データベースから古い操作履歴をすべて削除
dashboard.delete_old_actions.started=データベースからの古い操作履歴の削除を開始しました。
dashboard.update_checker=更新チェック
@@ -2945,6 +3017,18 @@ users.purge_help=強制的にユーザーとそのユーザーが所有してい
users.still_own_packages=このユーザーはまだ1つ以上のパッケージを所有しています。先にそれらのパッケージを削除してください。
users.deletion_success=ユーザーアカウントを削除しました。
users.reset_2fa=2要素認証をリセット
+users.list_status_filter.menu_text=フィルター
+users.list_status_filter.reset=リセット
+users.list_status_filter.is_active=有効
+users.list_status_filter.not_active=無効
+users.list_status_filter.is_admin=管理者
+users.list_status_filter.not_admin=非管理者
+users.list_status_filter.is_restricted=制限あり
+users.list_status_filter.not_restricted=制限なし
+users.list_status_filter.is_prohibit_login=ログインを禁止
+users.list_status_filter.not_prohibit_login=ログインを許可
+users.list_status_filter.is_2fa_enabled=2要素認証有効
+users.list_status_filter.not_2fa_enabled=2要素認証無効
users.details=ユーザーの詳細
emails.email_manage_panel=ユーザーのメールアドレスを管理
@@ -3264,6 +3348,26 @@ monitor.process.cancel_desc=処理をキャンセルするとデータが失わ
monitor.process.cancel_notices=キャンセル: %s?
monitor.process.children=子プロセス
+monitor.queues=キュー
+monitor.queue=キュー: %s
+monitor.queue.name=キュー名
+monitor.queue.type=種類
+monitor.queue.exemplar=要素の型
+monitor.queue.numberworkers=ワーカー数
+monitor.queue.activeworkers=使用ワーカー数
+monitor.queue.maxnumberworkers=ワーカー数上限
+monitor.queue.numberinqueue=キュー内の数
+monitor.queue.review_add=ワーカーの確認 / 追加
+monitor.queue.settings.title=プール設定
+monitor.queue.settings.desc=プールはワーカーキューの待機状態に応じて動的に大きくなります。
+monitor.queue.settings.maxnumberworkers=ワーカー数上限
+monitor.queue.settings.maxnumberworkers.placeholder=現在の設定 %[1]d
+monitor.queue.settings.maxnumberworkers.error=ワーカー数上限は数値にしてください
+monitor.queue.settings.submit=設定を更新
+monitor.queue.settings.changed=設定を更新しました
+monitor.queue.settings.remove_all_items=すべて削除
+monitor.queue.settings.remove_all_items_done=キュー内のすべての項目を削除しました。
+
notices.system_notice_list=システム通知
notices.view_detail_header=通知の詳細
notices.operations=操作
@@ -3363,10 +3467,35 @@ raw_seconds=秒
raw_minutes=分
[dropzone]
+default_message=ここにファイルをドロップまたはクリックしてアップロードします。
+invalid_input_type=この種類のファイルはアップロードできません。
+file_too_big=アップロードされたファイルのサイズ ({{filesize}} MB) が最大サイズ ({{maxFilesize}} MB) を超えています。
+remove_file=ファイル削除
[notification]
+notifications=通知
+unread=未読
+read=既読
+no_unread=未読の通知はありません。
+no_read=既読の通知はありません。
+pin=通知をピン留め
+mark_as_read=既読にする
+mark_as_unread=未読にする
+mark_all_as_read=すべて既読にする
+subscriptions=購読
+watching=ウォッチ中
+no_subscriptions=購読しているものはありません
[gpg]
+default_key=デフォルト鍵で署名
+error.extract_sign=署名の抽出に失敗しました
+error.generate_hash=コミットのハッシュ生成に失敗しました
+error.no_committer_account=コミッターのメールアドレスに対応するアカウントが存在しません
+error.no_gpg_keys_found=この署名に対応する既知のキーがデータベースに存在しません
+error.not_signed_commit=署名されたコミットではありません
+error.failed_retrieval_gpg_keys=コミッターのアカウントに登録されたキーを取得できませんでした
+error.probable_bad_signature=警告! このIDの鍵はデータベースに登録されていますが、その鍵でコミットの検証が通りません! これは疑わしいコミットです。
+error.probable_bad_default_signature=警告! これはデフォルト鍵のIDですが、デフォルト鍵ではコミットの検証が通りません! これは疑わしいコミットです。
[units]
unit=ユニット
@@ -3374,11 +3503,160 @@ error.no_unit_allowed_repo=このリポジトリのどのセクションにも
error.unit_not_allowed=このセクションへのアクセスが許可されていません。
[packages]
+title=パッケージ
desc=リポジトリ パッケージを管理します。
+empty=パッケージはまだありません。
+empty.documentation=パッケージレジストリの詳細については、 ドキュメント を参照してください。
+empty.repo=パッケージはアップロードしたけども、ここに表示されない? パッケージ設定を開いて、パッケージをこのリポジトリにリンクしてください。
+registry.documentation=%sレジストリの詳細については、 ドキュメント を参照してください。
+filter.type=タイプ
+filter.type.all=すべて
+filter.no_result=フィルタの結果、空になりました。
+filter.container.tagged=タグあり
+filter.container.untagged=タグなし
+published_by=%[1]sに%[3]sが配布
+published_by_in=%[1]sに%[3]sが%[5]sで配布
+installation=インストール方法
+about=このパッケージについて
+requirements=要求事項
+dependencies=依存関係
+keywords=キーワード
+details=詳細
+details.author=著作者
+details.project_site=プロジェクトサイト
+details.repository_site=リポジトリサイト
+details.documentation_site=ドキュメンテーションサイト
+details.license=ライセンス
+assets=アセット
+versions=バージョン
+versions.view_all=すべて表示
+dependency.id=ID
+dependency.version=バージョン
+alpine.registry=あなたの /etc/apk/repositories ファイルにURLを追加して、このレジストリをセットアップします:
+alpine.registry.key=インデックス署名の検証のため、レジストリのRSA公開鍵を /etc/apk/keys/ フォルダにダウンロードします:
+alpine.registry.info=$branch と $repository は下にあるリストから選んでください。
+alpine.install=パッケージをインストールするには、次のコマンドを実行します:
+alpine.repository=リポジトリ情報
+alpine.repository.branches=Branches
+alpine.repository.repositories=Repositories
+alpine.repository.architectures=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=リポジトリ
+conan.registry=このレジストリをコマンドラインからセットアップします:
+conan.install=Conan を使用してパッケージをインストールするには、次のコマンドを実行します:
+conda.registry=あなたの .condarc ファイルに、このレジストリを Conda リポジトリとしてセットアップします:
+conda.install=Conda を使用してパッケージをインストールするには、次のコマンドを実行します:
+container.details.type=イメージタイプ
+container.details.platform=プラットフォーム
+container.pull=コマンドラインでイメージを取得します:
+container.digest=ダイジェスト:
+container.multi_arch=OS / アーキテクチャ
+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=Distributions
+debian.repository.components=Components
+debian.repository.architectures=Architectures
+generic.download=コマンドラインでパッケージをダウンロードします:
+go.install=コマンドラインでパッケージをインストール:
+helm.registry=このレジストリをコマンドラインからセットアップします:
+helm.install=パッケージをインストールするには、次のコマンドを実行します:
+maven.registry=あなたのプロジェクトの pom.xml ファイルに、このレジストリをセットアップします:
+maven.install=パッケージを使用するため pom.xml ファイル内の dependencies ブロックに以下を含めます:
+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=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=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=このパッケージをリポジトリにリンク
+settings.link.description=パッケージをリポジトリにリンクすると、リポジトリのパッケージリストに表示されるようになります。
+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=Cargoレジストリを使用するには、インデックス用の特別なgitリポジトリが必要です。 このオプションを使用するとそのリポジトリを(再)作成し、自動的に構成します。
+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 パッケージにつき 1 バージョン
owner.settings.cleanuprules.keep.count.n=1 パッケージにつき %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レジストリの認証にはキーペアが必要です。 すでにキーペアを生成していた場合、新しいキーペアを生成すると古いキーペアは破棄されます。
+rpm.repository.multiple_groups = このパッケージは複数のグループで利用できます。
+owner.settings.cargo.rebuild.no_index = 再構築できません、インデックスが初期化されていません。
+npm.dependencies.bundle = バンドルされた依存関係
+
+search_in_external_registry = %s で検索
[secrets]
secrets=シークレット
@@ -3396,8 +3674,68 @@ deletion.failed=シークレットの削除に失敗しました。
management=シークレット管理
[actions]
+actions=Actions
+
unit.desc=Actionsの管理
+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=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=(空のコミットメッセージ)
@@ -3409,7 +3747,23 @@ workflow.disabled=ワークフローは無効です。
need_approval_desc=フォークプルリクエストのワークフローを実行するには承認が必要です。
+variables=変数
+variables.management=変数の管理
+variables.creation=変数の追加
+variables.none=変数はまだありません。
+variables.deletion=変数を削除
+variables.deletion.description=変数の削除は恒久的で元に戻すことはできません。 続行しますか?
+variables.description=変数は特定のActionsに渡されます。 それ以外で読み出されることはありません。
+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 = ワークフローには、依存関係のないジョブが少なくとも 1 つ含まれている必要があります。
workflow.dispatch.run = ワークフローを実行
workflow.dispatch.success = ワークフローの実行が正常にリクエストされました。
workflow.dispatch.trigger_found = このワークフローには {{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"}}