// Copyright 2021 The Gitea Authors. All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package repo import ( "net/http" "code.gitea.io/gitea/models/db" "code.gitea.io/gitea/models/packages" "code.gitea.io/gitea/models/unit" "code.gitea.io/gitea/modules/base" "code.gitea.io/gitea/modules/context" "code.gitea.io/gitea/modules/setting" "code.gitea.io/gitea/modules/util" ) const ( tplPackagesList base.TplName = "repo/packages" ) // Packages displays a list of all packages in the repository func Packages(ctx *context.Context) { page := ctx.FormInt("page") if page <= 1 { page = 1 } query := ctx.FormTrim("q") packageType := ctx.FormTrim("type") pvs, total, err := packages.SearchLatestVersions(ctx, &packages.PackageSearchOptions{ Paginator: &db.ListOptions{ PageSize: setting.UI.PackagesPagingNum, Page: page, }, OwnerID: ctx.ContextUser.ID, RepoID: ctx.Repo.Repository.ID, Type: packages.Type(packageType), Name: packages.SearchValue{Value: query}, IsInternal: util.OptionalBoolFalse, }) if err != nil { ctx.ServerError("SearchLatestVersions", err) return } pds, err := packages.GetPackageDescriptors(ctx, pvs) if err != nil { ctx.ServerError("GetPackageDescriptors", err) return } hasPackages, err := packages.HasRepositoryPackages(ctx, ctx.Repo.Repository.ID) if err != nil { ctx.ServerError("HasRepositoryPackages", err) return } ctx.Data["Title"] = ctx.Tr("packages.title") ctx.Data["IsPackagesPage"] = true ctx.Data["ContextUser"] = ctx.ContextUser ctx.Data["Query"] = query ctx.Data["PackageType"] = packageType ctx.Data["HasPackages"] = hasPackages if ctx.Repo != nil { ctx.Data["CanWritePackages"] = ctx.IsUserRepoWriter([]unit.Type{unit.TypePackages}) || ctx.IsUserSiteAdmin() } ctx.Data["PackageDescriptors"] = pds ctx.Data["Total"] = total ctx.Data["RepositoryAccessMap"] = map[int64]bool{ctx.Repo.Repository.ID: true} // There is only the current repository pager := context.NewPagination(int(total), setting.UI.PackagesPagingNum, page, 5) pager.AddParam(ctx, "q", "Query") pager.AddParam(ctx, "type", "PackageType") ctx.Data["Page"] = pager ctx.HTML(http.StatusOK, tplPackagesList) } equest-timeout-const Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/l10n/ar.json
blob: df1fe4afd370e8c131c0e76737b26cf4f8ebf3d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{ "translations": {
    "The given operator is invalid" : "المُعامل المُعطى غير مقبول",
    "The given regular expression is invalid" : "التعبير النظامي RE  المُعطى غير مقبول",
    "The given file size is invalid" : "حجم الملف المُعطى غير مقبول",
    "The given tag id is invalid" : "اللصيقة tag المُعطاة غير مقبولة",
    "The given IP range is invalid" : "نطاق العنوان IP المُعطى غير مقبول.",
    "The given IP range is not valid for IPv4" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv4.",
    "The given IP range is not valid for IPv6" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv6.",
    "The given time span is invalid" : "الفترة الزمنية المُعطاة غير مقبولة",
    "The given start time is invalid" : "وقت البداية المُعطى غير مقبول.",
    "The given end time is invalid" : "وقت النهاية المُعطى غير مقبول.",
    "The given group does not exist" : "المجموعة المُعطاة غير موجودة.",
    "File" : "ملف",
    "File created" : "ملف مُنشأ",
    "File updated" : "ملف مُحدّث",
    "File renamed" : "ملف مُعاد تسميته",
    "File deleted" : "ملف محذوف",
    "File accessed" : "ملف تم الوصول إليه",
    "File copied" : "ملف منسوخ",
    "Tag assigned" : "لصيقة مُسندة",
    "Someone" : "شخصٌ ما",
    "%s created %s" : "%s مُنشأ %s",
    "%s modified %s" : "%s مُعدّل %s",
    "%s deleted %s" : "%s مُلغىً %s",
    "%s accessed %s" : "%s تم الوصول إليه %s",
    "%s renamed %s" : "%s مُعاد تسميته %s",
    "%s copied %s" : "%s منسوخ %s",
    "%s assigned %s to %s" : "%s مُسند %s إلى %s",
    "Operation #%s does not exist" : "العملية #%s غير موجودة",
    "Entity %s does not exist" : "الكيان %s غير موجود",
    "Entity %s is invalid" : "الكيان %s غير مقبول",
    "No events are chosen." : "لم يتم اختيار أي أحدث.",
    "Entity %s has no event %s" : "الكيان %s ليس له أحداث %s",
    "Operation %s does not exist" : "العملية %s غير موجودة",
    "Operation %s is invalid" : "العملية%sغير موجودة",
    "The provided operation data is too long" : "تشغيل البيانات المطلوب كبير جدا",
    "Check %s does not exist" : "تحقق من%s غير موجود",
    "Check %s is invalid" : "تحقق من%sغير صالح",
    "Check #%s does not exist" : "تحقق من#%s غير موجود",
    "Check %s is invalid or does not exist" : "التحقق من %s فهو غير صالح أو غير موجود",
    "Flow" : "تدفُّق Flow",
    "Folder" : "مجلد",
    "Images" : "صور",
    "Files WebDAV" : "ملفات امتدادات ويب داف \"WebDAV\"",
    "Android client" : "عميل أندرويد",
    "iOS client" : "عميل نظام التشغيل آي أو إس \"iOS\"",
    "Desktop client" : "تطبيق سطح المكتب",
    "Thunderbird & Outlook addons" : "إضافات ثندربيرد و أوت لوك",
    "and" : "و",
    "Cancel" : "إلغاء",
    "Delete" : "حذف ",
    "Active" : "فعال",
    "Save" : "حفظ",
    "Browse the App Store" : "إستعرض متجر التطبيقات",
    "matches" : "متوافق",
    "does not match" : "غير متوافق",
    "is" : "يكون",
    "is not" : "ليس",
    "File name" : "اسم ملف",
    "File MIME type" : "الملف من النوع MIME\"امتدادات بريد الإنترنت متعددة الأغراض \"",
    "File size (upload)" : "حجم الملف (الرفع)",
    "less" : "أقل",
    "less or equals" : "أقل من أو يساوي",
    "greater or equals" : "أكبر أو يساوي",
    "greater" : "أكبر من",
    "Request remote address" : "طلب العنوان البعيد",
    "matches IPv4" : "متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
    "does not match IPv4" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
    "matches IPv6" : "متوافق مع بروتوكول الانترنت الاصدار السادس \"IPv6\"",
    "does not match IPv6" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv6\"",
    "File system tag" : "وسم ملف النظام",
    "is tagged with" : "موسومة بـ",
    "is not tagged with" : "غير موسومة بـ",
    "Request URL" : "طلب عنوان محدد موقع الموارد المُوحّد \"URL\"",
    "Request time" : "وقت الطلب",
    "between" : "بين",
    "not between" : "ليس بين",
    "Request user agent" : "طلب وكيل المستخدم",
    "User group membership" : "عضوية مجموعة المستخدمين",
    "is member of" : "عضو فى",
    "is not member of" : "ليس عضو فى",
    "Predefined URLs" : "عناوين محدد موقع الموارد المُوحّد \"URLs\" المحددة مسبقا"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}